CleverWild CleverWild
CleverWild pushed to zeroized-bootstrap-token at MarketTakers/arbiter 2026-06-18 15:16:10 +00:00
dc03923c24 security(memory): zeroization of bootstrap token
CleverWild created branch zeroized-bootstrap-token in MarketTakers/arbiter 2026-06-18 15:16:10 +00:00
CleverWild created pull request MarketTakers/arbiter#94 2026-06-18 14:30:08 +00:00
fix(user-agent): zombie sessions #74
CleverWild pushed to fix-zombie-user-agents at MarketTakers/arbiter 2026-06-18 14:29:50 +00:00
b843105533 fix(user-agent): zombie sessions #74
CleverWild created branch fix-zombie-user-agents in MarketTakers/arbiter 2026-06-18 14:29:50 +00:00
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-14 13:11:16 +00:00
7ab47ec563 feat(vault)!: implement full Shamir re-key flow and governance execution (§3.3–§3.5)
aff87c13ca refactor(proposal): replace string kind dispatch with ProposalKindTag enum (strum)
Compare 2 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 21:10:06 +00:00
9f9b6820c2 feat(vault): add recovery passphrase handling for bootstrap and unseal processes
6017ef29ca fix(crypto): handle 1-of-N Shamir split when ordinary_count=1
Compare 2 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 20:31:14 +00:00
eb16da3a20 feat(server): recovery operators with sleeping/wakeup mechanism (§3.5/§3.6)
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 20:20:53 +00:00
2fda0484fc feat(server): key-rotation proposals require full quorum (§3.3)
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 20:14:28 +00:00
f8c621b20e feat(server): two-operator vault requires at least one recovery share
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 20:05:28 +00:00
3b090cd3ce refactor(server): typed pubkey len via u32::try_from in ReplaceOperator
99e2b841e9 feat(server): ProposalKind::ApproveOneOffTransaction
b2b159b16f feat(server): ProposalKind::ApprovePersistentGrant
ab767fe158 feat(server): ProposalKind::UpdateShamirParameters
f080a8615f feat(server): ProposalKind::ReplaceOperator
Compare 5 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 13:51:44 +00:00
514a4cb2d1 feat(server): ProposalKind ::GrantWalletAccess and ::ApproveServerUpdate
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-13 13:31:10 +00:00
0b331d90bf test(server): governance integration tests
f981ddeb79 feat(server::grpc): wire governance RPCs through operator session
8517b981f2 feat(server): introduce ProposalManager actor with quorum voting logic
af13465c03 feat(crypto): expose governance signing context and make shamir_threshold pub const
d7950beb09 feat(db): add proposal and proposal_vote tables
Compare 6 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-12 20:01:23 +00:00
6f270ef0c4 housekepping: add fixme for start_bootstrap's operator_id
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-12 19:15:33 +00:00
0098c3c08a refactor(server::crypto): use fixed-size [u8; 32] and KeyCell throughout seal key API
a3b98ca024 fix(server::tests): tighten unseal test seal_key params to &[u8; 32]
Compare 2 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-06-12 17:43:40 +00:00
0d364d1951 feat(server::grpc): wire Shamir committee bootstrap and unseal proto messages
6f65c907a3 feat(server): introduce VaultCoordinator for multi-operator Shamir bootstrap/unseal
9764b0d5ce refactor(server::actors::vault): clean up Bootstrap/TryUnseal, remove Bootstrapping state
50fe18d6ce feat(server::crypto): add Shamir secret sharing utilities
3e5f0cb3df feat(server::db): add share_salt column to operator table
Compare 7 commits »
CleverWild commented on issue MarketTakers/arbiter#86 2026-06-11 13:45:43 +00:00
suspicious as keywords

So what should we do? Create a custom SQL type or what?

CleverWild pushed to security-hash-revoke_at at MarketTakers/arbiter 2026-06-09 19:07:07 +00:00
d99c87c473 fix: lints
CleverWild pushed to security-hash-revoke_at at MarketTakers/arbiter 2026-06-09 18:58:34 +00:00
303120c9ac Merge branch 'main' into security-hash-revoke_at
3c482da917 fix(smlang::statemachine): macro invocation requires inner types to be public
3f801abdff housekeeping(server): deps upgrade + diesel migration to AsyncFnOnce
2b44570ab4 fix(server): MacOS build version
1f9b253433 housekeeping(server): removed unused deps
Compare 30 commits »
CleverWild pushed to security-hash-revoke_at at MarketTakers/arbiter 2026-06-09 17:36:48 +00:00
32f317384d security(evm): remove client-controlled wallet_access_id from grant revocation