Skip to content

internet-identity-labs/wg-identity-authentication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity and Wallet Standards

Mission Statement

This group works towards the development and adoption of ICRC standards related to identity and wallets on the Internet Computer. This repository is used to collaborate, document decisions, discuss changes, raise issues and provide feedback.

Topics

Standard Topic Lead Status Links
ICRC-# Verifiable Credentials and Presentations Bartosz Przydatek Reference Implementation
(MVP impelementation in II, spec will be finalized after)
w3c Verifiable Credentials
ICRC-21 Canister Call Consent Messages Frederik Rothenberger Status Badge Signer Standards Overview
ICRC-25 Signer Interaction Standard Frederik Rothenberger Status Badge Signer Standards Overview
ICRC-27 Accounts
Extension Badge
sea-snake Status Badge Signer Standards Overview
ICRC-28 Trusted Origins Dan Ostrovsky Status Badge
ICRC-29 Window Post Message Transport
Extension Badge
Frederik Rothenberger Status Badge Signer Standards Overview
ICRC-31 Get Principals
Extension Badge
Philipp Litzenberger Status Badge
ICRC-32 Sign Challenge
Extension Badge
Philipp Litzenberger Status Badge Signer Standards Overview
ICRC-34 Delegation
Extension Badge
Dan Ostrovsky Status Badge Signer Standards Overview
ICRC-35 Browser-Based Interoperability Framework Sasha Vtyurin Status Badge
ICRC-39 Batch Calling
Extension Badge
Frederik Rothenberger Status Badge Signer Standards Overview
ICRC-49 Call Canister
Extension Badge
Frederik Rothenberger Status Badge Signer Standards Overview
ICRC-57 Get Session Delegation
Extension Badge
Philipp Litzenberger Status Badge Signer Standards Overview
ICRC-# DID registry Quint Daenen Status Badge w3c DID registries
CAIP-2
CAIP-10
CAIP Specifications Quint Daenen Status Badge Issue 25, CAIP Specifications

A status overview of the standards owned by this working group can be found here.

Process

Status Description
Issue Propose a topic as an issue
Draft Standard Write a draft of the final standard
Reference Implementation Build a reference implementation applying the standard in a practical scenario
Approved Spec Agree on solution design in the working group, which should represent the industry (sign off from X people in the group)
Community Approval Socialize spec (sign off from Y people in the community, including)
Standard ICRC Standard

Meetings

Meetings happen every two weeks. All meeting recordings can be found this google folder.

Please consult the working group calendar (browser view) for the next meeting date.

We also have a discord channel for the working group. Please join the Identity and Wallet Standards channel.

Contributing

Everyone is welcome to join the public meetings of the working group.

  • If you want to discuss a specific topic, please create and issue or pull-request. We will go over all the newly created issues and PRs in the next meeting.
  • If you own a cool project related to Identity and built on the IC you are welcome to do a presentation in one of the meetings. If you wish to do so, please open an issue and include information about your presentation (title, short summary and estimated time required).

Working Group Members

The working group sessions are public and everybody is welcome. If you are interested in discussions about identity and authentication on the IC, please join us.

Permanent Members

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.3%
  • Rust 20.7%
  • HTML 1.4%
  • JavaScript 0.6%