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

  • Joined on 2025-09-03
Skipper pushed to push-yyxvkwvyspxv at MarketTakers/arbiter 2026-02-26 14:07:24 +00:00
1b4369b1cb feat(transport): add domain error type to GrpcTransportActor
7bd37b3c4a refactor: introduce TransportActor abstraction
fe8c5e1bd2 housekeeping(useragent): rename
cbbe1f8881 feat(proto): add URL parsing and TLS certificate management
7438d62695 misc: create license and readme
Compare 5 commits »
Skipper created branch push-yyxvkwvyspxv in MarketTakers/arbiter 2026-02-26 14:07:23 +00:00
Skipper commented on issue MarketTakers/arbiter#20 2026-02-25 18:31:13 +00:00
Verifying server authenticity on local setup
image.png
Skipper commented on issue MarketTakers/arbiter#20 2026-02-24 18:56:41 +00:00
Verifying server authenticity on local setup

how does server store sign key for opaque in such way, so that server can access it, but fake server is not?

Skipper opened issue MarketTakers/arbiter#20 2026-02-24 12:36:02 +00:00
Verifying server authenticity on local setup
Skipper closed issue MarketTakers/arbiter#13 2026-02-18 13:11:29 +00:00
Implement connection string for peer setup
Skipper closed issue MarketTakers/arbiter#15 2026-02-16 21:32:45 +00:00
Implement encryption scheme versioning and auto-migration
Skipper commented on issue MarketTakers/arbiter#15 2026-02-16 21:32:45 +00:00
Implement encryption scheme versioning and auto-migration

Currently abandoned as no migration is required

Skipper closed issue MarketTakers/arbiter#14 2026-02-16 21:32:14 +00:00
Fix compilation errors in auth flow
Skipper closed issue MarketTakers/arbiter#5 2026-02-16 21:31:58 +00:00
Implement key hierarchy and encryption at rest
Skipper commented on issue MarketTakers/arbiter#5 2026-02-16 21:31:58 +00:00
Implement key hierarchy and encryption at rest

Done, but no rotation

Skipper closed issue MarketTakers/arbiter#4 2026-02-16 21:31:30 +00:00
Implement vault seal/unseal lifecycle
Skipper commented on issue MarketTakers/arbiter#4 2026-02-16 21:31:29 +00:00
Implement vault seal/unseal lifecycle

done

Skipper pushed to main at MarketTakers/arbiter 2026-02-16 21:30:49 +00:00
4236f2c36d refactor(server): reogranized actors, context, and db modules into <dir>/mod.rs structure
76ff535619 refactor(server::tests): moved integration-like tests into tests/
b3566c8af6 refactor(server): separated global actors into their own handle
bdb9f01757 refactor(server): actors reorganization & linter fixes
0805e7a846 feat(keyholder): add seal method and unseal integration tests
Compare 7 commits »
Skipper pushed to main at MarketTakers/arbiter 2026-02-16 20:15:02 +00:00
1545db7428 fix(ci): add protoc installation for lints
Skipper pushed to main at MarketTakers/arbiter 2026-02-16 20:05:26 +00:00
20ac84b60c fix(ci): add clippy installation in mise.toml
8f6dda871b refactor(actors): rename BootstrapActor to Bootstrapper
Compare 2 commits »
Skipper pushed to push-lmllslrorqxk at MarketTakers/arbiter 2026-02-16 20:04:31 +00:00
20ac84b60c fix(ci): add clippy installation in mise.toml
8f6dda871b refactor(actors): rename BootstrapActor to Bootstrapper
Compare 2 commits »
Skipper pushed to main at MarketTakers/arbiter 2026-02-16 19:58:25 +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 11 commits »
Skipper merged pull request MarketTakers/arbiter#17 2026-02-16 19:58:25 +00:00
Vault initial implementation