Last updated 2 weeks ago
The Prism wallet SDK doesn't currently have the ability to store DIDs and credentials. This means that current users of the SDK have to build their own identity storage impacting on Cardano adoption.
This is the total amount allocated to Grow AtalaPrism SDK: Adaptable identity storage module || AtalaPrism SDK の成長: 適応可能な ID ストレージ モジュールを開発する. 3 out of 3 milestones are completed.
1/3
Research and Design
Cost: ₳ 22,425
Delivery: Month 1 - Apr 2024
2/3
Develop new SDK storage module
Cost: ₳ 22,425
Delivery: Month 3 - Jun 2024
3/3
Feature implementation and support
Cost: ₳ 29,900
Delivery: Month 4 - Jul 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
The project objective will work with other ecosystem projects to develop an adaptable storage implementation that supports early adoption and Cardano onboarding.
No dependencies
LPGL.30-only
The objective of this project is to develop a storage module that can be used alongside the AtalaPRISM wallet agent SDK. This will enable adopters to develop more identity implementations, in turn supporting greater adoption of the SDK.
Scope:
1: Prism Wallet Agent Enhancement:
2: Use Case Demonstration:
3: Documentation:
4: Testing and Quality Assurance:
5: Merge Pull Requests:
The enhanced solution will offer a more versatile and user-centric identity management experience.
---
このプロジェクトの目的は、Prism ウォレット エージェント SDK と一緒に使用できるストレージ モジュールを開発することです。 これにより、採用者はシンプルな ID 実装を開発できるようになります。 これらは、SDK の導入の拡大をサポートします。
範囲:
Prism ウォレット エージェントの機能強化:
機能追加: ストレージモジュール
Prism Wallet Agent が DID、メッセージ、資格情報を保存するための機能を開発します。
ユースケースのデモンストレーション:
アプリケーションの統合:
ssb-atalaprism モジュールを更新して、ウォレット エージェントの新しい変更を活用します。
AtalaPrism PoC を更新して、更新されたエージェント API を利用する
ドキュメンテーション:
ドキュメントを更新して変更を含める
テストと品質保証:
問題を特定して対処するための機能変更を含むようにテスト スイートを更新します。
プル リクエストをマージする:
Atala Prism コア チームと連絡を取り、貢献を統合してすべての Prism 開発者が利用できるようにします。
強化されたソリューションは、より多用途でユーザー中心の ID 管理エクスペリエンスを提供します。
Improving AtalaPRISM adoption can have far-reaching benefits for the Cardano ecosystem, contributing to its growth, sustainability, and overall success. Here are several ways in which enhanced Atala Prism adoption can positively impact the broader Cardano ecosystem:
1: Increased Network Effect:
2: Enhanced Decentralized Identity Infrastructure:
3: Interoperability and Synergy:
4: Developer Engagement and Innovation:
5: Attracting Businesses and Partnerships:
6: Global Reach and Inclusivity:
7: User Trust and Confidence:
Improving AtalaPRISM adoption is a win-win-win and has a cascading effect that positively influences various aspects of the Cardano ecosystem, from network effects and interoperability to economic growth, trust-building, and global inclusivity. It contributes to creating a sustainable and vibrant blockchain ecosystem that attracts users, developers, businesses, and partnerships.
---
Atala Prism の導入を改善することは、Cardano エコシステムに広範囲にわたるメリットをもたらし、その成長、持続可能性、全体的な成功に貢献します。 Atala Prism の採用強化がより広範な Cardano エコシステムにプラスの影響を与える可能性があるいくつかの方法を以下に示します。
ネットワーク効果の増加:
Atala Prism SDK を採用するユーザーや組織が増えると、ネットワーク効果が現れます。 ユーザーベースが拡大するにつれて、Cardano エコシステム全体の価値は飛躍的に増大し、ネットワークのセキュリティ、流動性、全体的なエコシステムの強度の向上につながります。
強化された分散型 ID インフラストラクチャ:
Atala Prism は、Cardano 内の分散型アイデンティティ管理の基礎コンポーネントとして機能します。 導入を改善することでアイデンティティ インフラストラクチャ全体が強化され、信頼性が高く安全なアイデンティティ ソリューションを求める開発者、企業、ユーザーにとって、カルダノはより魅力的なプラットフォームになります。
相互運用性と相乗効果:
Atala Prism の採用が進むと、Cardano エコシステム内の他のプロジェクトやサービスとの相互運用性が促進されます。 この相互接続により、異なるアプリケーション間の相乗効果が促進され、ユーザーと開発者にとってよりシームレスで統合されたエクスペリエンスが作成されます。
開発者の関与とイノベーション:
ユーザーベースの拡大により、より多くの開発者がCardanoプラットフォーム上に構築するよう引き寄せられています。 Atala Prism 導入の強化により、開発者に堅牢なアイデンティティ管理ソリューションが提供され、分散型アイデンティティを活用する革新的なアプリケーションやサービスの作成が促進され、エコシステムの活性化に貢献します。
ビジネスとパートナーシップの誘致:
広く採用されている安全なアイデンティティ管理ソリューションを提供するカルダノであれば、企業はカルダノを利用する可能性が高くなります。 Atala Prism の導入が改善されたことで、Cardano は企業にとって魅力的なプラットフォームとなり、エコシステムをさらに強化する戦略的パートナーシップやコラボレーションにつながる可能性があります。
グローバルな展開と包括性:
Atala Prism の採用を改善することは、Cardano の世界的な広がりに貢献します。 分散型アイデンティティ管理ソリューションは、世界中のアイデンティティ関連の課題に対処し、金融包摂を促進し、ブロックチェーン技術の恩恵を多様な人々にもたらすことができます。
ユーザーの信頼と信頼:
Atala Prism の採用が進むにつれて、ユーザーは Cardano の分散型 ID ソリューションのセキュリティと信頼性に対する信頼を得ることができます。 信頼は広く普及するための重要な要素であり、適切に導入されたアイデンティティ管理システムは、Cardano エコシステムの良い評判に貢献します。
要約すると、Atala Prism の導入を改善することは、ネットワーク効果や相互運用性から経済成長、信頼構築、グローバルな包括性まで、Cardano エコシステムのさまざまな側面にプラスの影響を与える連鎖的な効果をもたらします。 ユーザー、開発者、企業、パートナーシップを引き付ける、持続可能で活気のあるブロックチェーン エコシステムの構築に貢献します。
With a proven track record of five years working collaboratively, our team has demonstrated our commitment and competence in delivering successful projects, including the development and delivery of the Āhau application.
Having delivered over $ 1.5 million of funded projects in that period, each endeavour required meticulous reporting, transparent communication, and the successful attainment of project objectives.
Our collective experience showcases a consistent dedication to accountability and transparency, adapting to diverse communication methods, and ensuring project success.
This established cohesion, coupled with our expertise and track record, and a raft of productive partnerships, uniquely positions us as the ideal team to confidently and effectively deliver the proposed project.
A list of a few of the recently funded projects has been provided below:
To successfully deliver the project, we have an experienced team that possess a range of capabilities and experiences across various domains. Our fields of expertise include:
By combining the team experience, expertise and already functional PoC developed in the TribalDIDs = indigenous data sovereignty project, the project team will continue to build trust through transparency, accountability, and a demonstrated commitment to user needs and security along with regular communication with the community throughout the development process.
---
5 年間の共同作業の確かな実績により、当社のチームは、Ahau アプリケーションの開発と提供を含むプロジェクトを成功に導くためのコミットメントと能力を証明してきました。 その期間中に 150 万ドルを超えるプロジェクト資金を提供しましたが、それぞれの取り組みには細心の注意を払った報告、透明性のあるコミュニケーション、そしてプロジェクト目標の成功裏の達成が必要でした。 私たちの集合的な経験は、説明責任と透明性への一貫した献身、多様なコミュニケーション方法への適応、プロジェクトの成功の保証を示しています。 この確立された結束力と、当社の専門知識と実績により、当社は、提案されたプロジェクトを自信を持って効果的に実行できる理想的なチームとして独自の地位を確立しています。
プロジェクトを成功させるために、私たちはさまざまな領域にわたる幅広い能力と経験を備えた経験豊かなチームを擁しています。 私たちの専門分野には以下が含まれます:
分散型 ID (DID) と検証可能な資格情報:
分散型識別子 (DID) や検証可能な資格情報の使用を含む、分散型 ID システムの設計、実装、管理に関する専門知識。
セキュリティの熟練度:
サイバーセキュリティと安全なコーディング実践における強力な背景により、堅牢なセキュリティ対策を確立し、ユーザーデータを保護し、プライバシーを確保します。
オープンソース開発:
オープンソース プロジェクトを主導または貢献した経験があり、コミュニティ内で信頼を構築する際の透明性とコラボレーションの重要性を理解しています。
ユーザー中心の設計:
エンドユーザーのニーズを優先し、直感的で使いやすいインターフェイスを作成するためのユーザー エクスペリエンス (UX) およびユーザー インターフェイス (UI) のデザイン スキル。
コミュニティ・エンゲージメント:
多様なコミュニティを管理および関与し、オープンなコミュニケーションを促進し、懸念事項に効果的に対処した過去の経験。
倫理的配慮:
ユーザーの同意、データの所有権、偏見の最小化など、アイデンティティ管理における倫理的配慮への取り組み。
プロジェクト管理スキル:
タイムリーな納品、説明責任、関係者との効果的なコミュニケーションを保証する強力なプロジェクト管理スキル。
tribalDIDs = 先住民データ主権プロジェクトで開発されたチームの経験、専門知識、すでに機能している PoC を組み合わせることで、プロジェクト チームは、透明性、説明責任、およびコミュニティとの定期的なコミュニケーションとともに、ユーザーのニーズとセキュリティに対する実証的なコミットメントを通じて信頼を構築し続けます。 開発プロセス全体を通して。
Objective: Run community design session(s)
Outputs: Delivery of SDK stakeholders design input sessions
Acceptance criteria:
Objective: Define module specifications
Outputs: Module specifications document including requirements and implementations
Acceptance criteria:
Objective: Module design
Outputs: Technical diagrams and documentation of the module architecture
Acceptance criteria:
---
目的: コミュニティ設計セッションを実行する
成果: SDK 関係者による設計入力セッションの実施
合否基準:
目的: モジュール仕様を定義する
出力: 要件と実装を含むモジュール仕様書
合否基準:
目的: モジュール設計
出力: モジュール アーキテクチャの技術図とドキュメント
合否基準:
Objective: Develop storage module that works with Prism wallet SDK
Outputs: New repo with proposed changes
Acceptance criteria:
Objective: Get community feedback
Outputs: Delivery of SDK stakeholder group feedback session
Acceptance criteria:
Objective: Develop tests for new functionality
Outputs: Developed testing suite
Acceptance criteria:
---
目的: Prism ウォレット SDK と連携するストレージ モジュールを開発する
出力: 提案された変更を含む新しいリポジトリ
合否基準:
目的: コミュニティからフィードバックを得る
成果: SDK 関係者グループのフィードバック セッションの実施
合否基準:
目的: 新しい機能のテストを開発する
成果: 開発されたテストスイート
合否基準:
Objective: Demonstrate new storage module implementation within Ahau wallet application
Outputs:
Acceptance criteria:
Objective: Update module to meet implementation requirements
Outputs: Respond to necessary changes for dapp implementation
Acceptance criteria:
Objective: Submit pull request to Prism wallet SDK
Outputs: New pull request on SDK.
Acceptance criteria:
Objective: Module has good documentation
Outputs: Documentation for use and spec listed found in repo
Acceptance criteria:
Objective: Provide support for any related SDK issues
Outputs: Continue supporting module
Acceptance criteria:
---
目的: Ahau ウォレット アプリケーション内での新しいストレージ モジュールの実装をデモンストレーションする
出力:
合否基準:
目的: 実装要件を満たすようにモジュールを更新する
出力: dapp実装に必要な変更に対応する
合否基準:
目的: Prism ウォレット SDK にプルリクエストを送信する
出力: SDK の新しいプル リクエスト。
合否基準:
目的: モジュールには適切なドキュメントがある
出力: リポジトリにある使用説明書と仕様リスト
合否基準:
目的: 関連する SDK の問題に対するサポートを提供する
出力: モジュールのサポートを継続します
合否基準:
For the past five years our team have been successfully building and delivering community designed technologies. Below are our team members that are leading this project.
Core team
As Product Owner of the project solution, Ben plays a pivotal role in driving the development and success of the project. Ben will be responsible for ensuring the product meets the needs of both the development team and the diverse communities it aims to serve.
Professional Experinence:
Key Responsibilities:
Is our community liaison for the project leading our co-development approach between the product development team and the communities we serve. Engie will be responsible for developing an engaged community user base, fostering collaboration, addressing concerns, and ensuring a positive and inclusive experience.
Personal experience:
Key Responsibilities:
As the senior developer for the project, Mix is a key player in the design, development, and implementation of our decentralised identity solution on the Cardano blockchain. His expertise will drive technical excellence, innovation, and the successful delivery of a robust and scalable open-source product.
Personal Experience:
Key Responsibilities:
---
過去 5 年間、私たちのチームはコミュニティが設計したテクノロジーの構築と提供に成功してきました。 以下は、このプロジェクトを主導するチームメンバーです。
ベン・タイレア:
プロジェクト ソリューションのプロダクト オーナーとして、Ben はプロジェクトの開発と成功を推進する上で中心的な役割を果たします。 ベンは、製品が開発チームとその製品が提供することを目的とする多様なコミュニティの両方のニーズを確実に満たす責任を負います。
専門的な経験:
2017 年以来、Ahau のプロダクトオーナーとしての確かな経験
ssb-atalaprism モジュールの中心的な貢献者として、AtalaPrism と Cardano に精通している
分散型アイデンティティの概念、検証可能な認証情報、および関連テクノロジーを深く理解しており、デジタル アイデンティティ NZ 2019-23 の議長およびニュージーランド政府のアイデンティティ製品諮問グループのメンバーを務めています (現在)
2022 年以降、Earth Defenders Toolkit コミュニティ スチュワードとしてユーザー ベースと製品ビジョンを明確に理解
主要な責務:
プロジェクトの目標に沿った明確な製品ビジョンを開発し、伝達します。
製品バックログを整理および管理し、プロジェクトの優先順位を確実に反映します。
ユーザー中心の設計原則を支持し、UI/UX デザイナーと緊密に連携してフィードバックを実装し、使いやすさを向上させます。
QAチームと協力して品質基準を確立および維持し、テストプロセスに参加します。
包括的なプロジェクト計画を作成および維持し、タスク、タイムライン、依存関係を定義します。
プロジェクトのタイムラインを追跡し、潜在的な遅延を特定して対処し、マイルストーンをタイムリーに提供できるようにします。
プロジェクトの関係者間の明確なコミュニケーションを促進し、プロジェクトの進捗状況と変更について全員に確実に知らせます。
プロジェクトの財務チームと緊密に連携して予算を管理および監視し、リソースが効率的に割り当てられるようにします。
エンジー・マテネ:
プロジェクトのコミュニティ連絡役として、製品開発チームと当社がサービスを提供するコミュニティとの間の共同開発アプローチを主導します。 Engie は、熱心なコミュニティ ユーザー ベースの開発、コラボレーションの促進、懸念への対処、ポジティブで包括的なエクスペリエンスの確保を担当します。
個人的体験:
11 月 22 日以降、TribalDID の先住民主権プロジェクトの主要研究およびコミュニティ参加としてのコミュニティ登録についての深い理解
テ・リンギ・マラエ書記 (マラエ管財委員)
2017 年からコミュニティ ソフトウェア開発者として働いている、優れた技術的理解とコミュニティ製品開発
主要な責務:
潜在的なユーザー コミュニティと積極的に関わり、強力な関係を構築します。
ユーザーのフィードバックを収集して統合し、プロジェクト開発においてコミュニティの声が確実に反映され、考慮されるようにします。
コミュニティの懸念、問い合わせ、問題に迅速に対処し、開発チームと緊密に連携して解決策を見つけます。
開発チーム、コミュニティの関係者、その他の関係者間の橋渡し役として機能します。
開発チーム内でコミュニティの代弁者となり、意思決定プロセスにおいてコミュニティのニーズと視点が確実に考慮されるようにします。
ミックス・アーヴィング:
プロジェクトの上級開発者として、Mix は、Cardano ブロックチェーン上の分散型 ID ソリューションの設計、開発、実装における重要な役割を担っています。 彼の専門知識は、卓越した技術、革新を推進し、堅牢でスケーラブルなオープンソース製品の提供を成功させるでしょう。
個人的体験:
Loomio ガバナンス ツールのコア開発者
Dark Crystal v1 の主な貢献者
Scuttlebutt の中心的な開発者およびコミュニティ オーガナイザー
Āhau の主任開発者
commons.garden の創設者
より強力な P2P コモンズを構築し、学習を共有し、コラボレーションを促進する新しいプロジェクト
主要な責務:
開発チーム内で技術的なリーダーシップを発揮し、分散型 ID ソリューションの実装を指導します。
特に Cardano と AtalaPrism プラットフォームにおけるブロックチェーン開発の取り組みを主導し、安全かつ効率的な統合を確保します
コーディング標準とベスト プラクティスを強制して、高品質で保守可能で効率的なコードを維持します。
暗号化や安全なキー管理などの堅牢なセキュリティ対策を実装して、分散型 ID システムの整合性を確保します。
Development Team (75% - ₳56,063):
Module design (10% - ₳7,475):
Project management (7% - ₳5,232):
Documentation (5% - ₳3,738)
Contingency (3% - ₳2,242):
The budget will be regularly revisited throughout the project with shared responsibility between the project leads to ensure that funds are allocated optimally and to accommodate any emerging needs or changes in scope. Additionally, maintaining a detailed and transparent record of expenditures will aid in effective budget management throughout the project lifecycle.
---
開発チーム (75% - ₳56,063):
開発者および技術チームメンバーの給与と報酬。
ソフトウェア開発ツールとライセンス。
モジュール設計 (10% - ₳7,475):
ソリューション アーキテクチャ サービス、開発チーム、関係者の投入コストに対する報酬
プロジェクト管理 (7% - ₳5,232):
報告と連絡を担当するプロジェクト管理リソースの報酬
ドキュメント (5% - ₳3,738)
包括的なドキュメントを作成するテクニカル ライター。
不測の事態 (3% - ₳2,242):
予期せぬ出費や範囲の変更に備えた予備資金。
予算はプロジェクト期間中定期的に見直され、プロジェクトリーダー間で責任を共有し、資金が最適に割り当てられるようにし、新たなニーズや範囲の変更に対応します。 さらに、支出の詳細かつ透明性のある記録を維持することは、プロジェクトのライフサイクル全体を通じて効果的な予算管理に役立ちます。
The project budget has been based on converted industry average salary rates for Aotearoa, NZ, where our project team in based:
Average salary: Technical lead
Average salary: Project manager
Average salary: Solution architect
Considering the teams considerable expertise in this particular field and current contracting rates the Cardano ecosystem is getting significant value for money for this project.
---
プロジェクトの予算は、私たちのプロジェクト チームが拠点とするニュージーランドのアオテアロアの換算された業界平均給与に基づいています。
平均給与: 技術リーダー
平均給与: プロジェクトマネージャー
平均給与: ソリューションアーキテクト
この特定の分野におけるチームのかなりの専門知識と現在の契約率を考慮すると、Cardano エコシステムはこのプロジェクトでかなりのコストパフォーマンスを実現しています。