Stas Skipper
  • My pronounces are: your/fucking/boss

  • Joined on 2025-09-03
Skipper commented on pull request MarketTakers/arbiter#102 2026-08-25 13:11:51 +00:00
feat(proto)!: Shamir re-key, governance and bootstrapping vault state

Add error on submission of invalid committee parameters

Skipper deleted branch push-oxsultnotkyz from MarketTakers/arbiter 2026-08-25 13:05:22 +00:00
Skipper pushed to main at MarketTakers/arbiter 2026-08-25 13:05:22 +00:00
f891dfc832 merge: custom db ids for entities
a773255935 refactor(server::db): introduced newtype wrappers for entity id's in database
Compare 2 commits »
Skipper merged pull request MarketTakers/arbiter#104 2026-08-25 13:05:21 +00:00
refactor(server::db): introduced newtype wrappers for entity id's in database
Skipper created pull request MarketTakers/arbiter#104 2026-08-25 13:04:59 +00:00
refactor(server::db): introduced newtype wrappers for entity id's in database
Skipper pushed to push-oxsultnotkyz at MarketTakers/arbiter 2026-08-25 13:04:39 +00:00
f891dfc832 merge: custom db ids for entities
Skipper created branch push-oxsultnotkyz in MarketTakers/arbiter 2026-08-25 13:04:39 +00:00
Skipper pushed to feat-shamir-protos at MarketTakers/arbiter 2026-08-25 12:46:38 +00:00
e911165137 feat(grpc): governance contract
Skipper pushed to feat-shamir at MarketTakers/arbiter 2026-08-25 12:46:38 +00:00
438bfd4ca1 chore(deps): bump kameo version
cfd0d5bbe6 feat(vault)!: implement full Shamir re-key flow and governance execution (§3.3–§3.5)
2378690329 refactor(proposal): replace string kind dispatch with ProposalKindTag enum (strum)
8d940daf90 feat(vault): add recovery passphrase handling for bootstrap and unseal processes
547cb9325b fix(crypto): handle 1-of-N Shamir split when ordinary_count=1
Compare 32 commits »
Skipper closed pull request MarketTakers/arbiter#91 2026-08-25 12:45:01 +00:00
WIP: feat-shamir
Skipper pushed to feat-shamir at MarketTakers/arbiter 2026-08-25 12:44:42 +00:00
9697677a9c chore(deps): bump kameo version
f1a5fb16d1 feat(vault)!: implement full Shamir re-key flow and governance execution (§3.3–§3.5)
41ba337f9c refactor(proposal): replace string kind dispatch with ProposalKindTag enum (strum)
b502ec23dc feat(vault): add recovery passphrase handling for bootstrap and unseal processes
0cce24adf5 fix(crypto): handle 1-of-N Shamir split when ordinary_count=1
Compare 32 commits »
Skipper pushed to feat-shamir-protos at MarketTakers/arbiter 2026-08-25 12:44:21 +00:00
30210a4ed5 feat(grpc): governance contract
0a80363ea7 WIP: some things
a773255935 refactor(server::db): introduced newtype wrappers for entity id's in database
Compare 3 commits »
Skipper pushed to main at MarketTakers/arbiter 2026-06-29 18:00:16 +00:00
357726bc5d Merge pull request 'security: batch of fixes' (#95) from zeroized-bootstrap-token into main
23827c613e test(client-auth): update metadata test to reflect frozen-metadata behavior
8381b68a52 Merge branch 'main' into zeroized-bootstrap-token
022003ac5e fix: lints
00ddf99d77 fix!: protect evm_wallet integrity and bind key ciphertext to wallet address
Compare 15 commits »
Skipper closed issue MarketTakers/arbiter#65 2026-06-29 18:00:15 +00:00
Integrity envelopes do not survive root key rotation
Skipper closed issue MarketTakers/arbiter#54 2026-06-29 18:00:15 +00:00
Encrypted key material not bound to wallet address — cross-wallet signing possible
Skipper closed issue MarketTakers/arbiter#63 2026-06-29 18:00:15 +00:00
SDK client metadata is silently rewritten on reconnect
Skipper closed issue MarketTakers/arbiter#64 2026-06-29 18:00:15 +00:00
User-agent signing endpoint accepts arbitrary client_id
Skipper merged pull request MarketTakers/arbiter#95 2026-06-29 18:00:15 +00:00
security: batch of fixes
Skipper closed issue MarketTakers/arbiter#67 2026-06-29 18:00:15 +00:00
Bootstrap token RNG seeding should be made explicit