Skip to content

Update truvera-web-wallet-integration-guide.md#71

Open
AgneCaunt wants to merge 3 commits intomainfrom
AgneCaunt-patch-8
Open

Update truvera-web-wallet-integration-guide.md#71
AgneCaunt wants to merge 3 commits intomainfrom
AgneCaunt-patch-8

Conversation

@AgneCaunt
Copy link
Copy Markdown
Collaborator

Web wallet integration guide explaining how to use the web wallet bundle for an implementation similar to what we showed in the demo.

|---|---|
| **Customer App** | Frontend that hosts the Truvera Wallet SDK and presents consent UI to the user |
| **Customer Backend** | Your server — calls the Truvera API, holds your API key, issues and verifies credentials |
| **Truvera Wallet SDK** | Client-side SDK that manages the user's DID, stores credentials, and builds presentations |
Copy link
Copy Markdown
Contributor

@maycon-mello maycon-mello Apr 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you think we should mention the EDV* here as a component? To clarify how user data is stored

const { submit } = await wallet.createPresentation({
proofRequest: proofRequestUrl,
credentials: [
{ id: credential.id, attributesToReveal: ['credentialSubject.fullName'] },
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use the default presentation here? Maybe this is not available yet, i will have a look at the code

|---|---|
| **Key management** | Use passkey (`passkey: true`) as the default. Mnemonic and master key are for recovery or advanced cases only |
| **Mnemonic backup** | If using mnemonic, prompt the user to save it on first enrollment. Never store it server-side or in localStorage |
| **EDV auth key** | Issue per-user `edvAuthKey` values after authentication. Never share a single key across users |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure about this one. I think the EDV auth key is per organization instead of per user/wallet

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right, I will change this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants