CleverWild CleverWild
CleverWild created branch feat-shamir-custody in MarketTakers/arbiter 2026-09-10 19:42:39 +00:00
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-09-08 14:12:19 +00:00
a80cd39695 fix(mise): migrate from unix only asdf backend to a universal one
23183efd0c fix(evm): revoke dependent grants when wallet access is revoked
8402691514 fix(vault): derive the recovery operator id from the authenticated peer
8d25d6640b feat(operator): authenticate recovery operators as a distinct peer type
2b02d4a9b1 fix(bootstrap): keep the token valid until the vault is bootstrapped
Compare 16 commits »
CleverWild created pull request MarketTakers/arbiter#105 2026-08-28 20:49:25 +00:00
housekeeping: actualize AGENTS.md
CleverWild created branch cleverwild/mwtpuplz in MarketTakers/arbiter 2026-08-28 20:48:55 +00:00
CleverWild pushed to cleverwild/mwtpuplz at MarketTakers/arbiter 2026-08-28 20:48:55 +00:00
d7fe3a6377 housekeeping: actualize AGENTS.md
CleverWild pushed to push-zvwxtnqkumlx at MarketTakers/arbiter 2026-08-28 16:18:45 +00:00
6730534187 deps(server): version bump
27925a67ad merge: custom db ids for entities
9ca2c4ed64 refactor(server::db): introduced newtype wrappers for entity id's in database
a0ac63f05c Merge pull request 'security: batch of fixes' (#95) from zeroized-bootstrap-token into main
3d4bba3584 test(client-auth): update metadata test to reflect frozen-metadata behavior
Compare 18 commits »
CleverWild commented on pull request MarketTakers/arbiter#98 2026-08-28 16:00:09 +00:00
deps(server): version bump

;D Now i'm also a monk of Jujutsu

CleverWild pushed to push-zvwxtnqkumlx at MarketTakers/arbiter 2026-08-28 15:58:35 +00:00
e822a4c463 deps(server): version bump
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 16:49:54 +00:00
d8dd17ee92 refactor(proposal): put DB access behind a mockable ProposalStore trait
fa2df36fbe refactor(proposal): publish approved proposals on the bus instead of executing them
2b2c225b35 chore: normalize line endings to LF
Compare 3 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 14:44:32 +00:00
9e9672a1b1 refactor(crypto): extract governance vote message and verification helpers
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 12:08:55 +00:00
0d29d0d532 refactor(db): declare unixepoch instead of formatting a SQL fragment
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 12:00:24 +00:00
e9496da78c perf(proposal): replace the per-proposal tally loop with one grouped query
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 11:50:11 +00:00
c0546fa17f refactor(db): use diesel exists() instead of counting rows
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 11:42:21 +00:00
71081b6ee7 refactor(proposal): use id newtypes across the governance path
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 10:46:47 +00:00
8421a09d9f refactor(db!: store the one-off transaction signature by component
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 22:45:44 +00:00
15b826310b refactor(db): replace the proposal payload blob with typed child tables
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 14:47:21 +00:00
5698d1cfb3 feat(proposal): reject proposals with an excessive TTL
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 14:32:49 +00:00
6884a59325 refactor(proposal): type ProposalSummary::kind as ProposalKindTag
CleverWild commented on pull request MarketTakers/arbiter#103 2026-08-26 13:37:41 +00:00
WIP: feat-shamir (old)

After some effort I got a very interesting answer. It was used as a trigger to start rekeying. Replaced with a more suitable name and removed body.

CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 13:30:53 +00:00
b364d95489 refactor(proposal): drop the Quorum prefix from VoteOutcome variants