Commit Graph

77 Commits

Author SHA1 Message Date
876deb2989 refactor(mpc): migrate to simple enclaves 2026-01-10 15:39:41 -05:00
e7202256c3 feat(example): add MPC generation test interface 2026-01-10 14:54:39 -05:00
634e62dc81 feat(enclave): add test MPC function and refactor generate function to use DID initialization without MPC 2026-01-10 14:52:13 -05:00
30e372d07f feat(enclave): add detailed logging for MPC initialization steps 2026-01-10 14:46:16 -05:00
de89b627d3 refactor(enclave): enhance error extraction and logging for better debugging 2026-01-10 14:45:06 -05:00
766de75ba9 refactor(example): overhaul example app UI and UX 2026-01-10 14:41:58 -05:00
6f2a3c5800 feat(keybase): add enclave management API 2026-01-10 14:32:22 -05:00
2dfd8b5a8f feat(enclave): add MPC enclave generation support 2026-01-10 14:32:21 -05:00
a633631dcf feat(enclave): complete encryption strategy and database serialization 2026-01-10 11:50:59 -05:00
1c9067b91a chore(github): remove Repo.toml configuration file 2026-01-09 19:20:01 -05:00
5728e9cf6c chore(config): add repository configuration file 2026-01-09 19:19:59 -05:00
16665cafc4 docs(migration): clarify migration guide diagrams and enclave schema 2026-01-09 16:38:01 -05:00
76fb6c27cb init(enclave): Setup enclave package for wasm actions 2026-01-09 08:19:21 -05:00
527dfee7f6 refactor(enclave): restructure enclave to use go-pdk and support WASM target 2026-01-09 08:19:15 -05:00
842fdc1923 refactor(keybase): switch to native SQLite serialization and deserialization 2026-01-08 20:16:50 -05:00
e5230a6360 docs(migration): update SQLite driver reference in migration guide 2026-01-08 20:16:49 -05:00
9bec58e293 docs(TODO): update UCAN v1.0.0-rc.1 migration status and completed items 2026-01-08 19:34:27 -05:00
69b0eca088 feat(keybase): add invocation actions for UCAN v1.0.0-rc.1 2026-01-08 16:42:16 -05:00
ea07a51044 refactor(main): rename UCAN to Delegation in main.go 2026-01-08 16:42:15 -05:00
761bb107be docs(UCAN_SCHEMA_PROPOSAL): add UCAN v1.0.0-rc.1 schema proposal documentation 2026-01-08 16:37:39 -05:00
4fbfdf1e4d refactor(keybase): migrate to UCAN v1.0.0-rc.1 envelope format 2026-01-08 16:37:36 -05:00
1b2a57ca98 refactor(ucan): migrate from ucan-wg/go-ucan to code.sonr.org/go/ucan 2026-01-08 15:51:17 -05:00
c1e7d772a1 docs(todo): update migration tasks and references 2026-01-08 15:25:54 -05:00
ec87d579aa feat(ucan): add delegation and invocation builders 2026-01-08 15:21:07 -05:00
46b0726682 refactor(ucan): migrate away from MPC-based signing in favor of @sonr.io/crypto/mpc 2026-01-08 15:21:03 -05:00
8a953e641b feat(codec): add json schemas for policy language and primitives 2026-01-08 14:54:41 -05:00
e4943509c9 feat(ucan): migrate to UCAN v1.0.0-rc.1 envelope format 2026-01-08 14:54:40 -05:00
f6dde77e60 feat(enclave): add WebAuthn PRF key derivation and encryption APIs 2026-01-08 00:28:23 -05:00
96991231d6 refactor(keybase): improve database export and restore functionality 2026-01-08 00:28:19 -05:00
5ed451d09b docs(mpc): add README documentation for MPC library 2026-01-07 23:39:42 -05:00
f66f6f5533 chore(deps): update dependencies for enclave module 2026-01-07 23:39:40 -05:00
a81270aa34 chore: add todo list for enclave implementation 2026-01-07 21:54:32 -05:00
7dbacec74f chore(deps): update dependencies 2026-01-07 21:10:00 -05:00
ebb5ecac62 Merge pull request 'feat: Concurrent SQLite Session Manager' (#2) from feat/ipfs-helia into main 2026-01-08 02:07:09 +00:00
a0b3eeb345 style(example): update styles and remove unused IPFS elements 2026-01-07 21:05:47 -05:00
2decc7a154 refactor(enclave): remove IPFS integration 2026-01-07 21:05:27 -05:00
f3a372123f feat(keybase): add action manager for concurrent database operations 2026-01-07 21:00:22 -05:00
7187743e83 refactor(main): integrate keybase package for account, credential, session, and grant management 2026-01-07 21:00:19 -05:00
9a407dac26 refactor(example): update html and add IPFS status display 2026-01-07 20:22:22 -05:00
2e2b5e8fa8 feat(enclave): add ipfs support 2026-01-07 20:16:57 -05:00
68c4632f58 Merge pull request 'Add Extism JS Async Lib and State' (#1) from feat/sdk into main
Reviewed-on: #1
2026-01-08 01:06:57 +00:00
49747f502a refactor(build): migrate build script to use bun build command directly 2026-01-07 20:05:49 -05:00
84d7609da9 refactor(state): extract state management to dedicated package 2026-01-07 20:03:46 -05:00
860f9bdaac init(state): add state package for enclave state management 2026-01-07 19:59:28 -05:00
1f1269ab34 style(example): improve styling and add clear button to card log sections 2026-01-07 19:59:27 -05:00
9a641c0e44 refactor(main): extract types into separate package 2026-01-07 19:53:40 -05:00
82a82f6ada feat(types): add types for enclave functions 2026-01-07 19:47:15 -05:00
0303b523c1 refactor(main): replace strings.Fields with strings.FieldsSeq for consistent field handling 2026-01-07 19:47:14 -05:00
ee4de86bc1 feat(keybase): add encrypted key storage database 2026-01-07 19:42:14 -05:00
9c1a488d55 refactor(keybase): migrate database implementation to keybase package 2026-01-07 19:42:12 -05:00