#rest #aries #identity #ssi #javascript #controller #agent

siera-afj-rest

Hyperledger Aries 框架 JavaScript Rest 控制器

2 个不稳定版本

0.2.0 2023年11月21日
0.1.0 2022年10月4日

#8#aries

每月 30 次下载
用于 siera

Apache-2.0

73KB
929


Siera logo Siera logo

Siera CLI

由 Hyperledger Aries 和  


入门  |  路线图  |  贡献

crates.io Check Test E2E tests

在寻找更多 UI 和更少的 CLI?试试新的 Siera 桌面 应用程序。

Siera 是自主权身份(SSI)开发者与 SSI 代理交互最方便的方式。

  • 环境,以便轻松管理多个项目和代理的配置
  • 自动化,您可以针对代理执行
  • 模拟数据,这样您可以专注于构建应用程序的重要任务,而不是其他 foobar(即将推出 🚧)

如果您想了解更多关于概念、示例代码和使用 CLI 的教程,我们建议您查看我们的全面 文档

安装

以下是使用最受欢迎的包管理器安装 Siera 的方法。对于高级安装选项、二进制文件和故障排除,我们建议您查看 安装指南

使用Brew在macOS上安装

brew tap animo/siera
brew install siera

使用Cargo安装

cargo install --git https://github.com/animo/siera-cli

从源码手动构建

git clone https://github.com/animo/siera-cli
cd siera-cli

# Run ONE of the following commands to build:
make build

cargo build --release

# Run ONE of the following commands to add install the siera into your PATH
make install

cargo install --path .

入门指南

为了与Siera交互,需要配置一个代理。使用以下命令,您可以连接到我们的社区代理并访问所有功能。

siera configuration add --default

此命令将设置社区代理。要设置您自己的代理或使用我们的多租户代理以获取自己的环境,请参阅设置指南

如果您是工具的初学者,我们建议通过传递--verbose(或-v)标志来启用信息日志。

要查看所有操作,只需使用--help-h标志,或查看功能概述

路线图

我们打算支持Aries代理的多个版本。有关我们目前支持的操作列表,请参阅CLI帮助siera --help

功能 状态 描述
环境 支持多个环境。
连接 检索连接或创建邀请。
模式 检索或创建模式。
凭证 提供或提议凭证。
ACA-Py 0.7.3支持 ACA-Py 0.7.3支持。
详细程度 三个详细程度级别和错误消息。
自动化:提供模拟凭证 通过自动化提供模拟数据凭证。
社区代理 默认使用Animo社区代理。
多租户 使用您的个人令牌使用个人代理环境。
Brew安装 Brew安装。
证明 证明。
apt-get安装 apt-get安装。
Chocolaty安装 Chocolaty安装。
自动化:提供自定义凭证 通过自动化提供自定义数据凭证。
过滤器 🚧 使用过滤器确定您希望返回什么输出。
自动化:自定义定义 通过自动化使用自定义数据创建模式+凭证定义。
自动化:模拟证明 🚧 通过自动化使用模拟数据展示证明。
自动化:自定义证明 🚧 通过自动化使用自定义数据展示证明。

贡献

您想在CLI中修复或添加一些内容吗?太好了!我们非常欢迎社区贡献。参与贡献

依赖关系

~4–18MB
~300K SLoC