Ecosystem metrics
- New Repos
- 18
- New
- Commits
- 617
- down 8.6%
- Releases
- 3
- up 50.0%
- Contributors
- 46
- down 11.5%
- Merges
- 27
- up 145.5%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
7820 commits in all time
Jul 03, 2026 13:36 – Oct 01, 2026 13:36 UTC
Merge 14c1c5bb5a2e8ec252da4668199a961226d48953 into e84c12083a1e073fadc295ffe133d68bed796204
7336b98a
pull/41/merge
13/332 ++ 39 --
feat(oid4vc): revoke and reactivate by holder did:key
Revoke and reactivate accept `holderDidKey` as a third way to address credentials, alongside the issuance session's `sessionId` or `credoIssuanceSessionId`. It acts on every issuance session pinned to that wallet did:key, whole-session, exactly as a session id does. Exactly one of the three is accepted; anything else is a 400, and a holder with no sessions is a 404. Sessions are changed one at a time, not atomically; re-sending the request finishes a part-way failure. A holder's unredeemed offers get the status too: the session records a revoked status change with no bits to flip, which allocateForSession already refuses, so the offer cannot issue a valid credential after the holder is revoked. Reactivating the holder, or that offer by its own session id, lifts it. Offer creation writes `sessions/issuance/by-holder/<multibase>/<sessionId>` before the session record, so a failed write leaves at most an index entry that findByHolder skips, never a session that escapes a holder revocation. `GET /credential/issuer/sessions` gains a `?holderDidKey=` filter backed by the same index. The did:key is checked against `did:key:z<base58>` before it becomes a Vault path segment; the key type is not decoded.
14c1c5bb
feat/revoke-by-did-key
13/332 ++ 39 --
Add asset opt-out action to account asset list (#180)
* Add asset opt-out action to account asset list Closes #179 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Address review: verify confirmation, localize errors, hide opt-out for non-owned accounts Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Ludovit Scholtz <ludovit.scholtz@aaaauto.cz> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
8c8a35b2
master
15/385 ++ 18 --
Address review: verify confirmation, localize errors, hide opt-out for non-owned accounts
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2c46c6d8
pull/180/head
13/71 ++ 25 --
Add asset opt-out action to account asset list
Closes #179 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
503da906
pull/180/head
15/339 ++ 18 --
Merge e2622f476cdc69a28d2a81f20174673a49b4a0d2 into 6b7bbb2d77c261320e27d0678ed77c8dacb36c44
53f26b62
pull/1144/merge
1/14 ++ 12 --
build(deps): bump brace-expansion
Bumps and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together. Updates `brace-expansion` from 1.1.11 to 1.1.21 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.21) Updates `brace-expansion` from 2.0.1 to 2.1.7 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.21) Updates `brace-expansion` from 2.0.2 to 2.1.7 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.21) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.21 dependency-type: indirect - dependency-name: brace-expansion dependency-version: 2.1.7 dependency-type: indirect - dependency-name: brace-expansion dependency-version: 2.1.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
e2622f47
dependabot/npm_and_yarn/multi-bfa278a51c
1/14 ++ 12 --
Merge pull request #670 from algorandfoundation/nodekit-docs-update
docs: update NodeKit pages for v1.6.3
811243af
main
38/215 ++ 138 --
Merge 8ff1caeae322f8ef6b9aac1272b6ba971ef21d65 into 361d3066ffaca4241991cc6563403417bf562ecf
7112e8a3
pull/23/merge
1/4,209 ++ 3,555 --
chore(deps): lock file maintenance
8ff1caea
renovate/lock-file-maintenance
1/4,209 ++ 3,555 --
Merge c86b5852e8904ab7ded98f9b85f15d9d3226d7a8 into 361d3066ffaca4241991cc6563403417bf562ecf
1c316d9a
pull/32/merge
2/346 ++ 520 --
chore(deps): update commitlint monorepo to v21
c86b5852
renovate/major-commitlint-monorepo
2/346 ++ 520 --
Merge 2b80fbaacabd576ee50215bf4ce75c259e5fdf95 into 361d3066ffaca4241991cc6563403417bf562ecf
c26031c4
pull/17/merge
4/3,363 ++ 1,957 --
fix(deps): update all non-major dependencies
2b80fbaa
renovate/all-minor-patch
4/3,363 ++ 1,957 --
Merge 46d26a5bfac3c87a329dc2602473127c7ec2854b into 361d3066ffaca4241991cc6563403417bf562ecf
add94702
pull/30/merge
2/310 ++ 111 --
fix(deps): update dependency next to v15 [security]
46d26a5b
renovate/npm-next-vulnerability
2/310 ++ 111 --
Merge 4931834cdde34ee5a9d29a7be5c8680ce146526b into 361d3066ffaca4241991cc6563403417bf562ecf
763544d3
pull/27/merge
2/23 ++ 8 --
chore(deps): update dependency postcss to v8.5.23 [security]
4931834c
renovate/npm-postcss-vulnerability
2/23 ++ 8 --
Merge 0318429fd70fb211f6ae16aaa133c6f481e28403 into c387b0cb06d88332f6cc89fbf1cf763d3b6b4a8e
ff0f82e8
pull/671/merge
3/443 ++ 0 --