{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":706521066,"defaultBranch":"dev","name":"ssi-agent","ownerLogin":"impierce","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-18T05:47:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122438622?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726841750.0","currentOid":""},"activityList":{"items":[{"before":"ca2ceaf0108f5f5e63ad3313e261ead84d4ce151","after":"5d20f17c4aac0c114fa24fe6fa9bb0e49ee7fd2e","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-21T16:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"refactor: rename `Well-known` tag","shortMessageHtmlLink":"refactor: rename Well-known tag"}},{"before":"2967c3a516b081adf8b852b501ec5cf992b833b5","after":"ca2ceaf0108f5f5e63ad3313e261ead84d4ce151","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-21T16:20:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"docs: update OpenAPI reference","shortMessageHtmlLink":"docs: update OpenAPI reference"}},{"before":"aff2acdb3d0cd8cfd83d5cdd59fb2aef18c07867","after":"2967c3a516b081adf8b852b501ec5cf992b833b5","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-20T17:20:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"refactor: remove Swagger UI","shortMessageHtmlLink":"refactor: remove Swagger UI"}},{"before":"4cc16ad206778c9e1fba4a1d90cb455b789dc0bf","after":"aff2acdb3d0cd8cfd83d5cdd59fb2aef18c07867","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-20T16:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"refactor: rename generated file","shortMessageHtmlLink":"refactor: rename generated file"}},{"before":"b099f8cf12c7d579f8d0385a3d0266190cff3687","after":"4cc16ad206778c9e1fba4a1d90cb455b789dc0bf","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-20T16:10:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"chore(deps): bump `did_manager`","shortMessageHtmlLink":"chore(deps): bump did_manager"}},{"before":"dba22fe18e469539db228f1464bf3419f1fc0bbb","after":"b099f8cf12c7d579f8d0385a3d0266190cff3687","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-20T16:08:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feat/generate-openapi","shortMessageHtmlLink":"Merge branch 'dev' into feat/generate-openapi"}},{"before":"6b2404e893718a498916389164d8861f9f1f6392","after":null,"ref":"refs/heads/feat/holder-init","pushedAt":"2024-09-20T14:15:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"}},{"before":"182381006eb550609e1b4a0b06e8c531bdb16282","after":"837870c3113883396ad0141bc49e123951acab3f","ref":"refs/heads/dev","pushedAt":"2024-09-20T14:15:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"feat: introduce holder capabilities (#113)\n\n* feat init agetn_holder\r\n\r\n* feat: add `HolderState`\r\n\r\n* feat: add Holder functionality to `agent_store` and `agent_api_rest`\r\n\r\n* feat: add Holder functionality to Event Publisher\r\n\r\n* feat: add `SendCredentialOffer` to `agent_verification`\r\n\r\n* feat: add `/offers/send` issuance endpoint to `agent_api_rest`\r\n\r\n* fix: remove incorrect Content Type\r\n\r\n* feat: add `Status` enum\r\n\r\n* feat: add REST API for Holder\r\n\r\n* feat: add `AllOffersView`\r\n\r\n* feat: add Holder views to `init.sql`\r\n\r\n* fix: fix `OfferView` update\r\n\r\n* feat: add credentials endpoint for Holder\r\n\r\n* refactor: refactor Router\r\n\r\n* test: refactor test framework\r\n\r\n* refactor: deprecate `path` closure\r\n\r\n* refactor: remove unused dependencies\r\n\r\n* style: add clippy exception\r\n\r\n* build: bump oid4vc dependencies\r\n\r\n* refactor: move all `CustomQuery` logic to `agent_shared`\r\n\r\n* fix: add Into for SupportedDidMethod\r\n\r\n* fix: return 200 OK when list is empty\r\n\r\n* refactor: clean up code\r\n\r\n* fix: Fix error handling for the Offer aggregate\r\n\r\n* fix: add error handling for to Offer aggregate\r\n\r\n* refactor: apply clippy suggestion\r\n\r\n* test: update Postman Collection\r\n\r\n* feat: add Events to `config.rs`\r\n\r\n* docs: add new Holder events to `agent_event_publisher_http` documentation\r\n\r\n* style: use consistent nameing for `View` variables\r\n\r\n* style: sort dependencies\r\n\r\n* fix: fix typo's\r\n\r\n* refactor: rephrase comment\r\n\r\n* fix: add `warn` log message instead of returning Error","shortMessageHtmlLink":"feat: introduce holder capabilities (#113)"}},{"before":"36b07ff6ee2231cb40c1e245162a6cb46f662b7e","after":"6b2404e893718a498916389164d8861f9f1f6392","ref":"refs/heads/feat/holder-init","pushedAt":"2024-09-20T13:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"fix: add `warn` log message instead of returning Error","shortMessageHtmlLink":"fix: add warn log message instead of returning Error"}},{"before":"afefa880fe3698ba5c9c6ed3a9d673105078e37c","after":"d9360872b491db580967d80b499937df5db6110c","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-19T15:29:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"feat: add tests and error handling","shortMessageHtmlLink":"feat: add tests and error handling"}},{"before":"5acfef1513106bb8b89f9a6819e41cba9b9f4851","after":"afefa880fe3698ba5c9c6ed3a9d673105078e37c","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-19T15:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"test: update Postman Collection","shortMessageHtmlLink":"test: update Postman Collection"}},{"before":"1bf0c723906fb34906eaea4b0ae375bfd66f7cf8","after":"36b07ff6ee2231cb40c1e245162a6cb46f662b7e","ref":"refs/heads/feat/holder-init","pushedAt":"2024-09-19T08:02:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"refactor: rephrase comment","shortMessageHtmlLink":"refactor: rephrase comment"}},{"before":"1647121142ce63fa4178462918f486247b8e20e3","after":"5acfef1513106bb8b89f9a6819e41cba9b9f4851","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T18:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"feat: add `UnsupportedCredentialFormatError` error","shortMessageHtmlLink":"feat: add UnsupportedCredentialFormatError error"}},{"before":"3f24ce40ab1e6e22840bc96ef8139a1e5ee57209","after":"1647121142ce63fa4178462918f486247b8e20e3","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T18:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"build: remove unused dependencies","shortMessageHtmlLink":"build: remove unused dependencies"}},{"before":"0cabb68a62cad889caea364306063b217526468e","after":"3f24ce40ab1e6e22840bc96ef8139a1e5ee57209","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T15:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"refactor: remove unused dependencies","shortMessageHtmlLink":"refactor: remove unused dependencies"}},{"before":"ec7b099eb0c7bbcbad4157625cf1403fcb30456f","after":"0cabb68a62cad889caea364306063b217526468e","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T15:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"refactor: add error handling and comments","shortMessageHtmlLink":"refactor: add error handling and comments"}},{"before":"24507cbf3529377cfb93c7fd64829874d21ac78f","after":"ec7b099eb0c7bbcbad4157625cf1403fcb30456f","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T15:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"refactor: add error handling and comments","shortMessageHtmlLink":"refactor: add error handling and comments"}},{"before":"504c3ea31b8c2c2093f392ef0621f79f55eb47b5","after":"24507cbf3529377cfb93c7fd64829874d21ac78f","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T14:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"fix: remove `presentation_id` from route","shortMessageHtmlLink":"fix: remove presentation_id from route"}},{"before":"a20cffeaa96afd4bc386f708049940518992d75f","after":"504c3ea31b8c2c2093f392ef0621f79f55eb47b5","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T14:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"feat: add error handling","shortMessageHtmlLink":"feat: add error handling"}},{"before":"ceed053c32807c45f08e1220d0ea885039ffe7ff","after":"a20cffeaa96afd4bc386f708049940518992d75f","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T14:52:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"refactor: use `Jwt` instead of `Value`","shortMessageHtmlLink":"refactor: use Jwt instead of Value"}},{"before":"ecf05c4728bf12142dba3a2802c88d3116cd2d87","after":"ceed053c32807c45f08e1220d0ea885039ffe7ff","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T14:08:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"Merge branch 'feat/holder-init' into feat/linked-vp","shortMessageHtmlLink":"Merge branch 'feat/holder-init' into feat/linked-vp"}},{"before":"fa0e631f24de236481073ff7b9805144560f2f69","after":"1bf0c723906fb34906eaea4b0ae375bfd66f7cf8","ref":"refs/heads/feat/holder-init","pushedAt":"2024-09-18T14:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"style: use consistent nameing for `View` variables","shortMessageHtmlLink":"style: use consistent nameing for View variables"}},{"before":"f61e9b539e48d16f9b49c05f6cd96d778352cd51","after":"ecf05c4728bf12142dba3a2802c88d3116cd2d87","ref":"refs/heads/feat/linked-vp","pushedAt":"2024-09-18T10:49:37.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"feat: init `agent_identity`","shortMessageHtmlLink":"feat: init agent_identity"}},{"before":"304a469e043e8d06bf75d08e647664e75d85084b","after":"dba22fe18e469539db228f1464bf3419f1fc0bbb","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-09-03T09:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"docs: patch `description` and `version`","shortMessageHtmlLink":"docs: patch description and version"}},{"before":"c601e3fbe60b6a37f0bfe90270208869da34cfc1","after":"304a469e043e8d06bf75d08e647664e75d85084b","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-08-30T22:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"docs: manually patch the generated OpenAPI document","shortMessageHtmlLink":"docs: manually patch the generated OpenAPI document"}},{"before":"143811fd6ba27d87a9d342b4387f628661f69207","after":"c601e3fbe60b6a37f0bfe90270208869da34cfc1","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-08-30T21:16:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"chore: Update OpenID4VCI endpoint paths and tags","shortMessageHtmlLink":"chore: Update OpenID4VCI endpoint paths and tags"}},{"before":"375110eb4ef5614ca64fe5a22fbdc9ac2e26c6e3","after":"143811fd6ba27d87a9d342b4387f628661f69207","ref":"refs/heads/feat/generate-openapi","pushedAt":"2024-08-30T19:29:29.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"daniel-mader","name":"Daniel Mader","path":"/daniel-mader","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45594838?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feat/holder-init' into feat/generate-openapi","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feat/holder-init' into feat/gene…"}},{"before":"266a1ba1e9fbd0efa91f52de7628e53d09cc9ca7","after":"51204043c464f2867708495700fb4caf9a700856","ref":"refs/heads/docs/jit-credentials","pushedAt":"2024-08-30T16:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"docs: use http code block","shortMessageHtmlLink":"docs: use http code block"}},{"before":null,"after":"266a1ba1e9fbd0efa91f52de7628e53d09cc9ca7","ref":"refs/heads/docs/jit-credentials","pushedAt":"2024-08-30T16:03:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"docs: update JIT Credential Issuance documentation","shortMessageHtmlLink":"docs: update JIT Credential Issuance documentation"}},{"before":"fd91c8a6f5d571b626d36e24a5e5f1cb5421e1c2","after":"fa0e631f24de236481073ff7b9805144560f2f69","ref":"refs/heads/feat/holder-init","pushedAt":"2024-08-30T16:02:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nanderstabel","name":"Nander Stabel","path":"/nanderstabel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50104940?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feat/holder-init","shortMessageHtmlLink":"Merge branch 'dev' into feat/holder-init"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNjo0MDozOC4wMDAwMDBazwAAAAS8ynbW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNjo0MDozOC4wMDAwMDBazwAAAAS8ynbW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNjowMjoyOC4wMDAwMDBazwAAAASo1m55"}},"title":"Activity · impierce/ssi-agent"}