feat(protocol): add personal server registration signing#147
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 3 Skipped Deployments
|
|
Findings:
Verification note: I attempted the targeted tests and typecheck, but this checkout is missing installed dev deps ( |
|
Unity integration is merged to
Local/dev validation passed on Unity: Account/Web typecheck, Account/Web tests, runtime boundary check, Account/Web build, plus Vercel dev deployments. |
|
Checked the automated findings. Both are addressed on current head:
Re-ran SDK focused tests/typecheck/build locally before the Unity integration; Unity PR #54 is merged to dev and dev CI/deployments are green. |
|
Added support for the other signature we discussed: PS Lite owner binding. Current SDK head now includes:
Validation:
Unity follow-up PR using the helper: https://github.com/vana-com/unity-surfaces/pull/55 |
Summary
Architecture
src/accountand only knows anaccountOrigin+ endpoint contractValidation
npm test --workspace @opendatalabs/vana-sdk -- --run src/protocol/eip712.test.ts src/protocol/personal-server-registration.test.ts src/account/personal-server-registration.test.tsnpm run typecheck --workspace @opendatalabs/vana-sdknpm run build --workspace @opendatalabs/vana-sdknpm run typecheckandnpm run test:coverage(610 tests passed)Notes
volod/vana-storage-org-default) so the PR diff is focused; rebase/retarget tomainafter docs(vana-sdk): surface VanaStorage as the default storage provider #144 lands