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

  • Joined on 2025-09-03
Skipper pushed to main at MarketTakers/arbiter 2026-02-16 19:55:44 +00:00
Skipper pushed to key-alternative at MarketTakers/arbiter 2026-02-16 19:55:44 +00:00
34ecf6928e feat(server): integrate X25519 unseal handler in UserAgentActor
29b3739e19 feat(server): add X25519 ECDH for secure unseal protocol
Compare 2 commits »
Skipper created branch key-alternative in MarketTakers/arbiter 2026-02-16 19:55:44 +00:00
Skipper pushed to push-lmllslrorqxk at MarketTakers/arbiter 2026-02-16 19:52:48 +00:00
47108ed8ad chore(supply-chain): update cargo-vet audits and trusted publishers
359df73c2e feat(server::key_holder): unique index on (root_key_id, nonce) to avoid nonce reuse
ce03b7e15d feat(server::key_holder): ability to remotely get current state
e4038d9188 refactor(keyholder): rename KeyHolderActor to KeyHolder and optimize db connection lifetime
c82339d764 security(server::key_holder): replaced nonce-caching with exclusive transaction fetching nonce from the database
Compare 5 commits »
Skipper created pull request MarketTakers/arbiter#17 2026-02-16 13:01:36 +00:00
Vault initial implementation
Skipper created branch push-lmllslrorqxk in MarketTakers/arbiter 2026-02-16 13:01:10 +00:00
Skipper pushed to push-lmllslrorqxk at MarketTakers/arbiter 2026-02-16 13:01:10 +00:00
c5b51f4b70 feat(server): UserAgent seal/unseal
6b8f8c9ff7 feat(unseal): add unseal protocol support for user agents
8263bc6b6f feat(server): boot mechanism
a6c849f268 ci: add server linting pipeline for Rust code quality checks
d8d65da0b4 test(user-agent): add challenge-response auth flow test
Compare 6 commits »
Skipper closed issue MarketTakers/arbiter#2 2026-02-14 22:53:00 +00:00
Complete challenge-response authentication flow
Skipper commented on issue MarketTakers/arbiter#2 2026-02-14 22:53:00 +00:00
Complete challenge-response authentication flow

Done

Skipper opened issue MarketTakers/arbiter#16 2026-02-14 18:18:21 +00:00
Finish cargo-vet audits
Skipper pushed to main at MarketTakers/arbiter 2026-02-14 18:17:07 +00:00
4bac70a6e9 security(server): cargo-vet proper init
54a41743be housekeeping(server): trimmed-down dependencies
02ed243810 ci(server): introduce cargo-audit pipeline
Compare 3 commits »
Skipper pushed to main at MarketTakers/arbiter 2026-02-14 18:00:42 +00:00
93005199e9 fix(ci): protoc installation for arbiter-proto compilation
Skipper pushed to main at MarketTakers/arbiter 2026-02-14 17:40:58 +00:00
72b680f103 fix(ci): mise docker image
Skipper pushed to main at MarketTakers/arbiter 2026-02-14 17:40:03 +00:00
90f2476f3d ci(server): introduce tests pipeline
81a55d28f0 test(db): add create_test_pool and use in tests
69dd8f57ca tests(server): UserAgent bootstrap token auth flow test
345a967c13 refactor(server): separated UserAgentActor gRPC transport related things into separate module
069a997691 feat(server): UserAgent auth flow implemented
Compare 5 commits »
Skipper opened issue MarketTakers/arbiter#15 2026-02-14 11:34:32 +00:00
Implement encryption scheme versioning and auto-migration
Skipper opened issue MarketTakers/arbiter#11 2026-02-14 11:34:31 +00:00
Implement User Agent client library
Skipper opened issue MarketTakers/arbiter#14 2026-02-14 11:34:31 +00:00
Fix compilation errors in auth flow
Skipper opened issue MarketTakers/arbiter#13 2026-02-14 11:34:31 +00:00
Implement connection string for peer setup
Skipper opened issue MarketTakers/arbiter#12 2026-02-14 11:34:31 +00:00
Implement Flutter desktop app
Skipper opened issue MarketTakers/arbiter#8 2026-02-14 11:34:30 +00:00
Implement contract ABI database