Skip to content
@OWND-Project

OWND Project

個人が主体となるデジタルアイデンティティーの社会実装を目指し、よりトラストできるコミュニケーションを実現するためのプロジェクト

OWND Project Logo

概要

OWND Project は個人が主体となるデジタルアイデンティティーの社会実装を目指し、よりトラストできるコミュニケーションを実現するための非営利プロジェクトです。

このプロジェクトは内閣官房デジタル市場競争本部の推進する"Trusted Web"のユースケース実証事業の一部として誕生しました。

国際標準技術に準拠したホワイトラベルのデジタルアイデンティティーウォレットおよび、E2E暗号化に対応したFederation型のメッセージングアプリケーションをオープンソースソフトウェアとして開発し、トラストを担保するガバナンスについても議論を行います。

OWND Project の概要説明資料

Trusted Web についてはこちら

OWND Wallet

国際標準技術に準拠したホワイトラベルのデジタルアイデンティティーウォレット。

OWND walletをベースとしたさまざまなウォレットやユースケースが創出されることを想定し、それぞれのウォレットの相互運用性を確保することを目指す。

OWND Wallet Image

開発物(予定)

  • OpenID for Verifiable Credential Issuance(OID4VCI)の Holder,Issuer 実装
  • OpenID for Verifiable Presentations(OID4VP)の Holder,Verifier 実装
  • Self-Issued OpenID Provider v2(SIOPv2)の Holder,Verifier 実装
  • Selective Disclosure for JWTs(SD-JWT)証明書
  • JSON-LD ZKP with BBS+ 証明書

OWND Messenger

OWND walletを用いてアイデンティティを管理できる、E2E暗号化に対応したメッセージングアプリケーションおよびプロトコル。

特定の事業者に過度に依存せず、誰でもメッセージングサーバを構築することができ、サーバ同士の相互運用が可能(Fediverse)。

年齢証明書や所属証明書を活用し、相手方を確認してメッセージングを行う。

OWND Messenger Image

開発物(予定)

  • プロトコルには Matrix を採用
  • サーバーサイドは Synapse にSIOPv2、OID4VPおよび各種証明書へ対応するためのを機能を追加実装
  • クライアントサイドは Element Web にSIOPv2、OID4VPおよび各種証明書へ対応するためのを機能を追加実装

ガバナンスについて

OWND Project のガバナンス

  • OSS開発プロジェクトとして適切性をどう担保するか
  • 適切な開発物を開発することをどう担保するか
  • 参加インセンティブをどのように設計するか
  • システムが適切に動作することをどのように担保するか
  • OWND Projectの開発物をベースとしたシステムがその適切性を引き継いでいることをどう担保するか
  • OWND Projectの開発物をベースとしたシステムの運用者の適切性をどう担保するか

Issuer-Holder-Verifier モデルのガバナンス

  • Issuer : 当該証明書を発行する機関としての適格性をどう担保するか
  • Wallet : 当該証明書の管理システムとしての適格性をどう担保するか
  • Verifier : 当該証明書の提示先としての適格性をどう担保するか

参加方法

興味をもった方はどなたでもご参加ください。

OWND Project Matrix スペース

Popular repositories Loading

  1. whitepaper whitepaper Public

    3 1

  2. OWND-Project-VCI OWND-Project-VCI Public

    TypeScript 2 2

  3. OWND-Wallet-iOS OWND-Wallet-iOS Public

    Swift 1 3

  4. OWND-Messenger-React-SDK OWND-Messenger-React-SDK Public

    TypeScript 1 1

  5. .github .github Public

    OWND Project Profile Repository

  6. contributing contributing Public

    コントリビュートするための手引き等の文書を管理するリポジトリ

    1

Repositories

Showing 10 of 11 repositories
  • OWND-Project/OWND-Project-VCI’s past year of commit activity
    TypeScript 2 MIT 2 0 0 Updated Jul 31, 2024
  • OWND-Project/OWND-Messenger-Client’s past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated Jul 26, 2024
  • OWND-Project/OWND-Messenger-React-SDK’s past year of commit activity
    TypeScript 1 Apache-2.0 1 0 0 Updated Jul 26, 2024
  • OWND-Project/OWND-Wallet-iOS’s past year of commit activity
    Swift 1 MIT 3 2 0 Updated Jul 19, 2024
  • OWND-Project/OWND-Wallet-Android’s past year of commit activity
    Kotlin 0 MIT 2 0 1 Updated Jul 18, 2024
  • OWND-Project/OWND-Messenger-Server’s past year of commit activity
    Python 0 Apache-2.0 0 0 15 Updated Apr 1, 2024
  • OWND-Project/whitepaper’s past year of commit activity
    3 1 3 0 Updated Mar 29, 2024
  • website Public
    OWND-Project/website’s past year of commit activity
    0 0 0 0 Updated Feb 15, 2024
  • terms Public

    利用規約やプライバシーポリシーなどのためのリポジトリ

    OWND-Project/terms’s past year of commit activity
    0 1 0 0 Updated Feb 15, 2024
  • contributing Public

    コントリビュートするための手引き等の文書を管理するリポジトリ

    OWND-Project/contributing’s past year of commit activity
    0 1 1 0 Updated Dec 13, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…