Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add support for Linked Verifiable Presentations #92

Merged
merged 74 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
f61e9b5
WIP
nanderstabel Jun 26, 2024
4ffa6d1
feat init agetn_holder
nanderstabel Aug 22, 2024
ebfc36d
feat: add `HolderState`
nanderstabel Aug 26, 2024
bca826e
feat: add Holder functionality to `agent_store` and `agent_api_rest`
nanderstabel Aug 26, 2024
75d7a31
feat: add Holder functionality to Event Publisher
nanderstabel Aug 26, 2024
c2b2d62
feat: add `SendCredentialOffer` to `agent_verification`
nanderstabel Aug 26, 2024
87d061f
feat: add `/offers/send` issuance endpoint to `agent_api_rest`
nanderstabel Aug 26, 2024
34ff280
fix: remove incorrect Content Type
nanderstabel Aug 27, 2024
7f1ab4f
feat: add `Status` enum
nanderstabel Aug 27, 2024
302e63f
feat: add REST API for Holder
nanderstabel Aug 27, 2024
2673bac
feat: add `AllOffersView`
nanderstabel Aug 27, 2024
5ee0ae4
feat: add Holder views to `init.sql`
nanderstabel Aug 27, 2024
1babdd4
fix: fix `OfferView` update
nanderstabel Aug 27, 2024
7bcc730
feat: add credentials endpoint for Holder
nanderstabel Aug 27, 2024
2000769
refactor: refactor Router
nanderstabel Aug 27, 2024
7599bee
test: refactor test framework
nanderstabel Aug 30, 2024
805591e
refactor: deprecate `path` closure
nanderstabel Aug 30, 2024
dc8c25d
refactor: remove unused dependencies
nanderstabel Aug 30, 2024
9f20fb6
style: add clippy exception
nanderstabel Aug 30, 2024
7c13929
build: bump oid4vc dependencies
nanderstabel Aug 30, 2024
384244c
refactor: move all `CustomQuery` logic to `agent_shared`
nanderstabel Aug 30, 2024
4c39ac7
fix: add Into<SubjectSyntaxType> for SupportedDidMethod
nanderstabel Aug 30, 2024
29f25da
fix: return 200 OK when list is empty
nanderstabel Aug 30, 2024
e08a045
refactor: clean up code
nanderstabel Aug 30, 2024
f307da3
fix: Fix error handling for the Offer aggregate
nanderstabel Aug 30, 2024
29e90d1
fix: add error handling for to Offer aggregate
nanderstabel Aug 30, 2024
cda0b76
refactor: apply clippy suggestion
nanderstabel Aug 30, 2024
bb43a33
test: update Postman Collection
nanderstabel Aug 30, 2024
5aae168
feat: add Events to `config.rs`
nanderstabel Aug 30, 2024
3056a09
docs: add new Holder events to `agent_event_publisher_http` document…
nanderstabel Aug 30, 2024
fa0e631
Merge branch 'dev' into feat/holder-init
nanderstabel Aug 30, 2024
c3fc105
Merge branch 'dev' into feat/linked-vp
nanderstabel Sep 5, 2024
005cf5d
Merge branch 'feat/holder-init' into feat/linked-vp
nanderstabel Sep 12, 2024
ecf05c4
feat: init `agent_identity`
nanderstabel Sep 18, 2024
1bf0c72
style: use consistent nameing for `View` variables
nanderstabel Sep 18, 2024
ceed053
Merge branch 'feat/holder-init' into feat/linked-vp
nanderstabel Sep 18, 2024
961fb2f
style: rename variables
nanderstabel Sep 18, 2024
e4783b3
refactor: use `type` for `View`s to reduce code duplication
nanderstabel Sep 18, 2024
a20cffe
refactor: use `Jwt` instead of `Value`
nanderstabel Sep 18, 2024
504c3ea
feat: add error handling
nanderstabel Sep 18, 2024
24507cb
fix: remove `presentation_id` from route
nanderstabel Sep 18, 2024
0cabb68
refactor: add error handling and comments
nanderstabel Sep 18, 2024
3f24ce4
refactor: remove unused dependencies
nanderstabel Sep 18, 2024
1647121
build: remove unused dependencies
nanderstabel Sep 18, 2024
5acfef1
feat: add `UnsupportedCredentialFormatError` error
nanderstabel Sep 18, 2024
afefa88
test: update Postman Collection
nanderstabel Sep 19, 2024
3649e63
feat: update `init.sql` file
nanderstabel Sep 19, 2024
d936087
feat: add tests and error handling
nanderstabel Sep 19, 2024
9170c6f
Merge branch 'dev' into feat/linked-vp
nanderstabel Oct 3, 2024
5ef35b6
feat: add error handling
nanderstabel Oct 3, 2024
ffd1754
test: add unit tests for `Service`, `Presentation` and received `Offer`
nanderstabel Oct 4, 2024
0068581
feat: add `GET` method for `/v0/services` endpoint
nanderstabel Oct 4, 2024
610af21
test: update Postman collection
nanderstabel Oct 4, 2024
2ff7d34
docs: add document, service and presentation events
nanderstabel Oct 4, 2024
3b4987f
fix: remove unused import
nanderstabel Oct 4, 2024
a8b5dc4
ci: add DS_Store to .gitignore file
nanderstabel Oct 5, 2024
ca3a9ed
feat: add Document and Service to config.rs
nanderstabel Oct 5, 2024
ae83256
fix: update .env.example variables
nanderstabel Oct 7, 2024
6f614e8
feat: make `/accept` endpoint respond with the Offer
nanderstabel Oct 7, 2024
9bd3161
Merge branch 'beta' into feat/linked-vp
nanderstabel Nov 19, 2024
3526cb1
feat: change `openid4vci/offers` from GET to POST
nanderstabel Oct 15, 2024
76f96fe
test: add `services/:service_id` endpoints to Postman collection
nanderstabel Oct 15, 2024
dbbc5ba
fix: change method from `get` to `post`
nanderstabel Oct 15, 2024
82f0562
feat: add public `/linked-verifiable-presentations` endpoint
nanderstabel Oct 15, 2024
3feb807
feat: add `offers_params` endpoint handler
nanderstabel Oct 17, 2024
b56c6dd
style: make requests human-readable
nanderstabel Nov 19, 2024
215e030
test: update path of linked VP in test
nanderstabel Nov 19, 2024
578c917
fix: update `did_configuration` comment
nanderstabel Nov 21, 2024
55b208b
fix: use ACME Corp
nanderstabel Nov 21, 2024
0d0efc7
fix: improve error message
nanderstabel Nov 25, 2024
ec50ddb
fix: add comment
nanderstabel Nov 25, 2024
0e3e218
fix: remove `/openid4vci/offers` endpoint
nanderstabel Nov 25, 2024
5813d44
docs: add aggregate fields
nanderstabel Nov 25, 2024
566e207
fix: clarify commented env variables
nanderstabel Nov 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@

**/*.env
!**/.env.example

.DS_Store
Loading