https://github.com/impierce/ssi-agent
An eIDAS 2.0-compliant Self Sovereign Identity Agent that connects European Identity Wallets to your IT systems
https://github.com/impierce/ssi-agent
eidas self-sovereign-identity ssi-agent
Last synced: 2 months ago
JSON representation
An eIDAS 2.0-compliant Self Sovereign Identity Agent that connects European Identity Wallets to your IT systems
- Host: GitHub
- URL: https://github.com/impierce/ssi-agent
- Owner: impierce
- License: apache-2.0
- Created: 2023-10-18T05:47:19.000Z (over 2 years ago)
- Default Branch: beta
- Last Pushed: 2026-03-26T08:46:54.000Z (2 months ago)
- Last Synced: 2026-03-26T16:23:48.929Z (2 months ago)
- Topics: eidas, self-sovereign-identity, ssi-agent
- Language: Rust
- Homepage: https://www.impierce.com
- Size: 3.74 MB
- Stars: 19
- Watchers: 1
- Forks: 7
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-europe - SSI Agent - agent?style=flat-square&label=⭐)](https://github.com/impierce/ssi-agent/stargazers) [](https://github.com/impierce/ssi-agent/commits/beta) [](https://github.com/impierce/ssi-agent) [](https://github.com/impierce/ssi-agent/blob/beta/LICENSE) [](https://eur-lex.europa.eu/eli/reg/2014/910/oj) - Self Sovereign Identity Agent with eIDAS 2.0 compliance that connects European Identity Wallets to IT systems. (eIDAS and Digital Identity)
README
# SSI Agent
[](https://github.com/semantic-release/semantic-release)
[](https://github.com/impierce/ssi-agent/blob/HEAD/LICENSE)
[](https://hub.docker.com/r/impiercetechnologies/ssi-agent)
[](https://12factor.net)
---
## Documentation
The full documentation is available [here](https://docs.impierce.com/unicore/).
The Beta version of the documentation is available [here](https://beta.docs.impierce.com/unicore/).
## API specification
[Follow these instructions](./agent_api_http/README.md) to inspect the HTTP API.
## Build & Run
Build and run the **SSI Agent** in a local Docker environment following [these steps](./agent_application/docker/README.md).
## Configuration
All configuration options are documented [here](./agent_application/CONFIGURATION.md).
## Breaking changes
From time to time breaking changes can occur. Please make sure you read the [CHANGELOG](./CHANGELOG.md) before updating.
## Releases
This project uses [semantic-release](https://semantic-release.gitbook.io) - plain and simple, without noteworthy custom configuration.
### Branches
| Branch name | Description | Example tag |
| ----------- | ------------------------------------------------------------------------------------------------------------ | ---------------- |
| `main` | Current stable releases. Default version when pulling the `latest` Docker image. | `v1.2.1` |
| `next` | Upcoming major version (containing breaking changes). Can be considered a stable preview of coming features. | `v2.0.8` |
| `beta` | Pre-releases that are fully implemented, but require testing, validation and feedback. | `v2.0.8-beta.2` |
| `alpha` | Experimental early-stage testing and development. | `v2.1.2-alpha.4` |
### Merging strategy
All PRs to any of the branches defined above are squashed to preserve a clean history. Since the PR title is used as the commit message, it is important to follow a conventional commit style in order to allow semantic releases (next version is determined by the commits since the last version). Therefore, the PR title is automatically linted by a GitHub Action.