Activity Overview

Commits and releases over time

  • Commits
  • Releases
  • Authors

Repository Explorer

10 commits in all time May 27, 2026 16:37 – Aug 25, 2026 16:37 UTC
PhearZero intermezzo
Merge 7f3217327ec5567c036eed1a25788a7050b86881 into 35e2c3bd36d7b1bd4ce5b12ef2f1b86c73cadf3b
Git Commit a980d3d4 Branch pull/35/merge Document 3/187 ++ 4 --
PhearZero intermezzo
feat: live did document resolver
Git Commit 7f321732 Branch feat/live-did-resolver Document 3/187 ++ 4 --
bwmx intermezzo
Merge f12fb1f5312cd0016afcac6924c4cc279d5be968 into 35e2c3bd36d7b1bd4ce5b12ef2f1b86c73cadf3b
Git Commit 72e6bd16 Branch pull/28/merge Document 12/990 ++ 37 --
bwmx intermezzo
feat: gate fee sponsorship behind a custom fee-sponsorship credential
Require a manager-issued `fee-sponsorship-credential` SD-JWT VC on
POST /wallet/transactions/sponsor/. CredentialAuthGuard now resolves the
required vct from @RequiredCredential route metadata (defaulting to
device-attestation-credential, so existing routes are unchanged).
Possession of the credential is the entitlement — the manager only
issues it to users allowed to use sponsored-fee routes.

The sponsor route additionally requires every user transaction in the
group to be sent from the Algorand address bound to the presented
credential's did:key, so fees are only sponsored for the credential
holder's own transactions.

- Replace the credential-gated GET /wallet/sponsor/ with a public
  unauthenticated GET /wallet/manager/address so wallets can learn the
  Sponsor address before building a group; drop SponsorDetailDto and
  getSponsorInfo
- Add unit specs for CredentialAuthGuard (default and metadata-selected
  vct, cross-rejections, issuer/binding failures)
- Add e2e coverage for the full journey: register the custom
  configuration, issue and redeem the VC over OID4VCI, present it, and
  get the group sponsored — plus rejection of absent credentials,
  device-attestation credentials, and groups sent by other wallets

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Git Commit f12fb1f5 Branch feat/fee-sponsorship Document 8/505 ++ 99 --
bwmx intermezzo
feat: integrate CredentialAuthGuard and ManagerVaultTokenProvider into Wallet module and controller
Git Commit ca215f6b Branch feat/fee-sponsorship Document 3/35 ++ 12 --
bwmx intermezzo
refactor: update WalletService instantiation to include didServiceMock and oid4vcAgentProviderMock
Git Commit d0e8a229 Branch feat/fee-sponsorship Document 1/7 ++ 1 --
bwmx intermezzo
style: fix formatting in ChainService constructor
Git Commit fed07e39 Branch feat/fee-sponsorship Document 1/1 ++ 1 --
bwmx intermezzo
Merge remote-tracking branch 'origin/master' into feat/fee-sponsorship
Git Commit 7827436c Branch feat/fee-sponsorship Document 95/15,913 ++ 121 --
PhearZero intermezzo
Merge pull request #31 from algorandfoundation/feat/oid4vc-did-algo
feat: oid4vc with did algo
Git Commit 35e2c3bd Branch master Document 94/15,907 ++ 115 --
PhearZero intermezzo
refactor: remove link module in favor of manager-issued credentials OOB
Git Commit 53f5529b Branch master Document 10/55 ++ 486 --