CleverWild
|
eb16da3a20
|
feat(server): recovery operators with sleeping/wakeup mechanism (§3.5/§3.6)
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 22:31:10 +02:00 |
|
CleverWild
|
2fda0484fc
|
feat(server): key-rotation proposals require full quorum (§3.3)
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 22:20:48 +02:00 |
|
CleverWild
|
f8c621b20e
|
feat(server): two-operator vault requires at least one recovery share
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 22:13:07 +02:00 |
|
CleverWild
|
3b090cd3ce
|
refactor(server): typed pubkey len via u32::try_from in ReplaceOperator
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 21:53:46 +02:00 |
|
CleverWild
|
99e2b841e9
|
feat(server): ProposalKind::ApproveOneOffTransaction
|
2026-06-13 21:32:23 +02:00 |
|
CleverWild
|
b2b159b16f
|
feat(server): ProposalKind::ApprovePersistentGrant
|
2026-06-13 21:27:41 +02:00 |
|
CleverWild
|
ab767fe158
|
feat(server): ProposalKind::UpdateShamirParameters
|
2026-06-13 21:20:06 +02:00 |
|
CleverWild
|
f080a8615f
|
feat(server): ProposalKind::ReplaceOperator
|
2026-06-13 16:46:04 +02:00 |
|
CleverWild
|
514a4cb2d1
|
feat(server): ProposalKind ::GrantWalletAccess and ::ApproveServerUpdate
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 15:51:22 +02:00 |
|
CleverWild
|
0b331d90bf
|
test(server): governance integration tests
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-13 15:23:10 +02:00 |
|
CleverWild
|
0098c3c08a
|
refactor(server::crypto): use fixed-size [u8; 32] and KeyCell throughout seal key API
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-06-12 21:15:07 +02:00 |
|
CleverWild
|
a3b98ca024
|
fix(server::tests): tighten unseal test seal_key params to &[u8; 32]
|
2026-06-12 21:11:48 +02:00 |
|
Skipper
|
a773255935
|
refactor(server::db): introduced newtype wrappers for entity id's in database
|
2026-05-04 19:35:27 +02:00 |
|
Skipper
|
a1c3ffd2d1
|
refactor: rename to to better reflect meaning
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-04-19 13:41:50 +02:00 |
|
Skipper
|
9ab074170b
|
merge: feat-lints into main
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
ci/woodpecker/push/useragent-analyze Pipeline failed
|
2026-04-18 15:04:33 +02:00 |
|
Skipper
|
929d50b589
|
housekeeping(server): clean too-broad visibility markers and organize imports
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-18 13:30:09 +02:00 |
|
Skipper
|
790026e93b
|
fix(server::tests): api surface of auth challenge changed
|
2026-04-17 17:58:22 +02:00 |
|
Skipper
|
0e09afda5d
|
refactor(server::{useragent::auth, client::auth}): use random based + timestamp nonce instead of monotonic counter in database
|
2026-04-17 17:44:42 +02:00 |
|
hdbg
|
f49e995c2f
|
WIP: kameo::messages wiring for transport generalization
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-16 17:18:46 +02:00 |
|
hdbg
|
87ee0fe87b
|
feat(user-agent): add VaultGate for sealed vault authentication
|
2026-04-12 11:53:05 +02:00 |
|
CleverWild
|
f6a0c32b9d
|
feat: rustc and clippy linting
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-04-10 00:42:43 +02:00 |
|
hdbg
|
6b8da567dd
|
fix(server::user_agent): useragents now self-sign themselves on bootstrap
|
2026-04-08 17:40:45 +02:00 |
|
hdbg
|
1585f90cae
|
refactor(server): reorganized client/user_agent actors into separate module peers and added event MessageBus
|
2026-04-08 12:34:16 +02:00 |
|
hdbg
|
a9f9fc2a9d
|
housekeeping(server): fixed clippy warns
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-04-07 16:28:47 +02:00 |
|
hdbg
|
d22ab49e3d
|
refactor(server): moved shared module crypto into arbiter-crypto
|
2026-04-07 16:24:51 +02:00 |
|
hdbg
|
0d424f3afc
|
refactor(server): migrated auth to ml-dsa
|
2026-04-07 14:55:31 +02:00 |
|
hdbg
|
b3464cf8a6
|
tests(server::client::auth): integrity envelope insertion for valid paths
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-04-06 18:24:13 +02:00 |
|
hdbg
|
f6b62ab884
|
fix(server): added chain_id check and covered check_shared_constraints with unit tests
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
|
2026-04-06 12:57:18 +02:00 |
|
hdbg
|
00745bb381
|
tests(server): fixed for new integrity checks
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-04-05 14:49:02 +02:00 |
|
hdbg
|
b122aa464c
|
refactor(server): rework envelopes and integrity check
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
|
2026-04-05 14:17:00 +02:00 |
|
hdbg
|
7aca281a81
|
merge: @main into client-integrity-verification
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/push/useragent-analyze Pipeline failed
ci/woodpecker/push/server-test Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/pr/server-audit Pipeline was successful
|
2026-04-05 10:25:46 +02:00 |
|
hdbg
|
01b12515bd
|
housekeeping(server): fixed clippy warns
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/pr/useragent-analyze Pipeline failed
|
2026-04-04 14:33:48 +02:00 |
|
hdbg
|
dd51d756da
|
refactor(server): separate crypto by purpose and moved outside of actor into separate module
|
2026-04-04 14:21:52 +02:00 |
|
hdbg
|
083ff66af2
|
refactor(server): removed miette out of server
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-04-04 12:10:34 +02:00 |
|
CleverWild
|
8feda7990c
|
fix(auth): reject invalid challenge signatures instead of transitioning to AuthOk
|
2026-04-03 22:20:07 +02:00 |
|
CleverWild
|
a02ef68a70
|
feat(auth): add seal-key-derived pubkey integrity tags with auth enforcement and unseal backfill
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
|
2026-03-30 00:17:04 +02:00 |
|
hdbg
|
bbf8a8019c
|
feat(evm): add wallet access grant/revoke functionality
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
ci/woodpecker/push/useragent-analyze Pipeline failed
|
2026-03-25 16:33:55 +01:00 |
|
hdbg
|
4ebe7b6fc4
|
merge: new flow into main
|
2026-03-22 12:50:55 +01:00 |
|
CleverWild
|
f015d345f4
|
Merge remote-tracking branch 'origin/main' into SDK-client-UA-registration
ci/woodpecker/pr/server-audit Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-21 21:14:41 +01:00 |
|
hdbg
|
cd07ab7a78
|
refactor(server): renamed 'wallet_visibility' to 'wallet_access'
|
2026-03-21 13:06:25 +01:00 |
|
hdbg
|
cfa6e068eb
|
feat(client): add client metadata and wallet visibility support
|
2026-03-20 20:41:00 +01:00 |
|
CleverWild
|
e1a8553142
|
feat(client-auth): emit and require AuthOk for SDK client challenge flow
|
2026-03-19 19:06:27 +01:00 |
|
hdbg
|
60ce1cc110
|
test(user-agent): add test helpers and update actor integration tests
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
2ff4d0961c
|
refactor(server::client): migrated to new connection design
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
d61dab3285
|
refactor(server::useragent): migrated to new connection design
|
2026-03-19 07:53:55 +00:00 |
|
hdbg
|
9017ea4017
|
refactor(server): added SafeCell abstraction for easier protected memory swap
|
2026-03-16 19:41:12 +01:00 |
|
CleverWild
|
a5a9bc73b0
|
feat(poc): enhance SDK client error handling in user agent module
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-16 18:19:50 +01:00 |
|
hdbg
|
549a0f5f52
|
refactor(server): removed grpc adapter and replaced with concrete implementations
|
2026-03-16 03:12:29 +01:00 |
|
CleverWild
|
02980468db
|
feat(poc): add terrors PoC crate scaffold and error types
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-15 19:21:55 +01:00 |
|
|
|
17ac195c5d
|
clippy: fix
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline was successful
ci/woodpecker/pr/server-test Pipeline was successful
|
2026-03-14 14:30:46 +01:00 |
|