-
Notifications
You must be signed in to change notification settings - Fork 200
2024‐03‐14 ‐ Credo Meeting Notes
Berend Sliedrecht edited this page Mar 14, 2024
·
5 revisions
- Berend Sliedrecht (berend@animo.id)
- Open Wallet Foundation Discord: https://discord.gg/openwalletfoundation (#credo)
- Credo-ts Docs: https://credo.js.org/
- Repositories:
- Bifold Wallet
- Finished switching to OWF
- PR will be opened this week for W3C AnonCreds integration for credentials and proofs
- Aries WG
- 0.5.0 Release
- REST extension will be picked up again, hopefully finished somewhere next week!
- OpenID
- Mattr Launchpad should work with the openid4vc-holder functionality (possibly???)
- Sphereon wallet & issuer & verifier
- Walt.id does not seem to work
- Profiles concept
The goal of a profile is to provide some setup/validation/configuration to make it easier to use your agent for a specific use case.
For example a HAIP Agent, ARF Agent or AIP 2.0 Agent.
import { HaipAgent } from '@credo-ts-profiles/haip'
const haipAgent = new HaipAgent({
config: {}, // override defaults here
modules: {}, // override defaults here
dependencies: {} // same
})
const issuer = agent.modules.haip.createIssuer()
import { Aip2Agent } from '@credo-ts-profiles/aip2'
const aip2Agent = new Aip2Agent({
config: {}, // override defaults here
modules: {}, // override defaults here
dependencies: {} // same
})
Here for example the Aip2Agent
comes with didcomm support and toplevel support for the formats that are required for aip 2.0.
The HAIP agent comes with openid, etc.
Dual agent is.... idk. But we need a way to combine profiles
- ...