メインコンテンツへスキップ

概要

OCAP ライブラリの公式ドキュメントへようこそ。これは、分散型 ID を使用したアプリケーションを構築するための包括的なスイートです。このガイドでは、強力な自己主権型 ID 機能をアプリケーションに統合するために必要なすべてを提供します。中心となるのは、@arcblock/did、@ocap/wallet、および @ocap/util の 3 つの主要パッケージです。これらは共に、分散型環境で DID を作成、管理、利用するための完全なツールセットを提供します。

@arcblock/did

@arcblock/did ライブラリは、ArcBlock DID を扱うための JavaScript 実装であり、ArcBlock DID 仕様に完全に準拠しています。公開鍵や秘密鍵などのさまざまな入力から DID を作成および検証するための基本的な機能を提供します。

@ocap/wallet

@ocap/wallet ライブラリは、DID 互換の暗号ウォレットを作成および管理するためのユーティリティ関数を提供します。ウォレットは、分散型 ID の基盤となる暗号鍵 (公開鍵と秘密鍵) を保持します。メッセージへの署名や署名の検証などのコア操作を処理し、これらは分散型システムで所有権を証明し、アクションを承認するために不可欠です。

@ocap/util

@ocap/util ライブラリは、複数の OCAP ライブラリで使用される共有ユーティリティ関数を提供する、基盤となるツールキットとして機能します。データ型変換、エンコーディング (Base58 や Hex など)、および @arcblock/did と @ocap/wallet の両方が正しく機能するために依存するその他の低レベル操作のための必須ヘルパーが含まれています。

連携の仕組み

これらのライブラリは独立して使用することもできますが、シームレスに連携するように設計されています。典型的なワークフローでは、@ocap/wallet を使用して暗号鍵を管理し、それらの鍵を @arcblock/did に渡して対応する DID アドレスを生成します。ウォレットは「誰が」(鍵) を保護し、DID ライブラリは「何を」(公開識別子) を作成します。

Overview

次のステップ

始める準備はできましたか?以下にいくつかの出発点を示します: