{"id":20037383,"url":"https://github.com/animo/siera-cli","last_synced_at":"2025-04-14T04:20:34.214Z","repository":{"id":37083317,"uuid":"408368292","full_name":"animo/siera-cli","owner":"animo","description":"Command Line Interface tool to interact with an Aries agent","archived":false,"fork":false,"pushed_at":"2024-07-09T15:32:52.000Z","size":965,"stargazers_count":25,"open_issues_count":5,"forks_count":14,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-27T18:12:21.173Z","etag":null,"topics":["aries","hacktoberfest","hyperledger","ssi"],"latest_commit_sha":null,"homepage":"https://siera.animo.id","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/animo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-20T08:39:13.000Z","updated_at":"2025-03-06T07:26:14.000Z","dependencies_parsed_at":"2024-11-13T10:19:59.525Z","dependency_job_id":"06a8b89f-0335-40d9-9278-381e7bb5b0ab","html_url":"https://github.com/animo/siera-cli","commit_stats":null,"previous_names":["animo/siera","animo/aries-cli"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fsiera-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fsiera-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fsiera-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fsiera-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/animo","download_url":"https://codeload.github.com/animo/siera-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819632,"owners_count":21166512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aries","hacktoberfest","hyperledger","ssi"],"created_at":"2024-11-13T10:19:16.870Z","updated_at":"2025-04-14T04:20:34.187Z","avatar_url":"https://github.com/animo.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cbr /\u003e\n  \u003cimg\n    alt=\"Siera logo\"\n    src=\"./images/siera-dark.svg#gh-dark-mode-only\"\n    height=\"250px\"\n  /\u003e\n   \u003cimg\n    alt=\"Siera logo\"\n    src=\"./images/siera-light.svg#gh-light-mode-only\"\n    height=\"250px\"\n  /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\" \u003e\u003cb\u003eSiera CLI\u003c/b\u003e\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003ePowered by Hyperledger Aries and \u0026nbsp; \u003cimg src=\"./images/animo-logo-dark-background.png#gh-dark-mode-only\" height=\"12px\"\u003e\u003cimg src=\"./images/animo-logo-light-background.png#gh-light-mode-only\" height=\"12px\"\u003e\u003c/h3\u003e\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"#getting-started\"\u003eGetting started\u003c/a\u003e \u0026nbsp;|\u0026nbsp;\n  \u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e \u0026nbsp;|\u0026nbsp;\n  \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e \n    \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://crates.io/crates/siera\"\u003e\u003cimg src=\"https://img.shields.io/crates/v/siera.svg\" alt=\"crates.io\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/animo/siera-cli/actions/workflows/check.yml\"\u003e\u003cimg src=\"https://github.com/animo/siera-cli/actions/workflows/check.yml/badge.svg\" alt=\"Check\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/animo/siera-cli/actions/workflows/test.yml\"\u003e\u003cimg src=\"https://github.com/animo/siera-cli/actions/workflows/test.yml/badge.svg\" alt=\"Test\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/animo/siera-cli/actions/workflows/e2e-test.yml\"\u003e\u003cimg src=\"https://github.com/animo/siera-cli/actions/workflows/e2e-test.yml/badge.svg\" alt=\"E2E tests\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nLooking for more UI and less CLI? Try out the new [Siera Desktop](https://siera.animo.id/desktop) application.\n\nSiera is the most convenient way for self-sovereign identity (SSI) developers to interact with SSI agents.\n\n- **Environments** to easily manage configuration for multiple projects and agents\n- **Automations** that you can perform against an agent\n- **Mock data** so that you can focus on the important task of building your application instead of other foobar (coming soon 🚧)\n\nIf you are looking for more information about the concepts, example code and tutorials on how to use the CLI we recommend you check out our extensive [docs](https://docs.siera.animo.id/).\n\n## Installation\n\nHeres how to install Siera using the most popular package managers. For advanced installation options, binaries and troubleshooting we recommend checking out the [installation guide](https://docs.siera.animo.id/guides/installation).\n\n### macOS using Brew\n\n```sh\nbrew tap animo/siera\nbrew install siera\n```\n\n### Cargo install\n\n```sh\ncargo install --git https://github.com/animo/siera-cli\n```\n\n### Manual build from source\n\n```sh\ngit clone https://github.com/animo/siera-cli\ncd siera-cli\n\n# Run ONE of the following commands to build:\nmake build\n\ncargo build --release\n\n# Run ONE of the following commands to add install the siera into your PATH\nmake install\n\ncargo install --path .\n\n```\n\n## Getting started\n\nIn order to work with Siera an agent needs to be configured. With the following command you connect with our community agent and can access all the functionality.\n\n```sh\nsiera configuration add --default\n```\n\nThis command will set up the community agent. To set up your own agent or use our multi-tenant agent to get your own environment, see the [set up guide](https://docs.siera.animo.id/guides/configuration).\n\nIf you are getting started with the tool we recommend enabling informational logs by passing the `--verbose` (or `-v`) flag.\n\nTo see all actions simply use the `--help` or `-h` flag or see the [feature overview](https://docs.siera.animo.id/features/introduction).\n\n## Roadmap\n\nWe intend to support multiple versions of the Aries agent. See the CLI help `siera --help` for a list of actions we currently support.\n\n| Feature                             | Status | Description                                                                     |\n| ----------------------------------- | ------ | ------------------------------------------------------------------------------- |\n| Environments                        | ✅     | Support multiple environments.                                                  |\n| Connections                         | ✅     | Retrieve connections or create invitations.                                     |\n| Schemas                             | ✅     | Retrieve or create schemas.                                                     |\n| Credentials                         | ✅     | Offer or propose credentials.                                                   |\n| ACA-Py 0.7.3 support                | ✅     | ACA-Py 0.7.3 support.                                                           |\n| Verbosity                           | ✅     | Three verbosity levels and error messages.                                      |\n| Automation: offer credential mocked | ✅     | Offer a mocked data credential through an automation.                           |\n| Community agent                     | ✅     | Default use with the Animo community agent.                                     |\n| Multitenancy                        | ✅     | Use a personal agent environment with your personal token.                      |\n| Brew install                        | ✅     | Brew install.                                                                   |\n| Proofs                              | ✅     | Proofs.                                                                         |\n| Apt-get install                     | ✅     | Apt-get install.                                                                |\n| Chocolaty install                   | ✅     | Chocolaty install.                                                              |\n| Automation: offer credential custom | ✅     | Offer a custom data credential through an automation.                           |\n| Filters                             | 🚧     | Use filters to determine what output you want returned.                         |\n| Automation: definitions custom      | ✅     | Create a schema + credential definition with custom data through an automation. |\n| Automation: proofs mock             | 🚧     | Present proof with mock data through an automation.                             |\n| Automation: proofs custom           | 🚧     | Present proof with custom data through an automation.                           |\n\n## Contributing\n\nIs there something you'd like to fix or add to the CLI? Great! We 💗 community\ncontributions. [Get involved](https://docs.siera.animo.id/community/contributing).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fsiera-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimo%2Fsiera-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fsiera-cli/lists"}