// the find
regolith-labs/ore
Future-proof electronic cash.
ORE is a Solana on-chain program implementing a proof-of-work mining game where participants compete for token rewards each round. It's for developers building on Solana who want to study how mining mechanics, automation, and token economics can be implemented as an on-chain program. The 'future-proof electronic cash' tagline is marketing; what this actually is, is a mineable SPL token with a buy-and-bury deflationary mechanism.
The code is well-decomposed — each instruction lives in its own file, the api/program split cleanly separates the public interface from the execution logic, which is good practice for Anchor-adjacent Solana programs. The automation system lets miners configure recurring actions on-chain rather than running an off-chain bot, which is an interesting design choice that reduces the liveness dependency on the client. The buy-and-bury mechanism (admin buys ORE on market and permanently removes it from supply) is a concrete deflationary circuit rather than a hand-wavy burn promise. The changelog directory with dated markdown files suggests the team actually documents protocol changes, which is rare in this space.
The README is almost entirely a file index — there is no explanation of the actual protocol mechanics, reward curve, or how mining difficulty adjusts. Someone evaluating whether to build on this or mine it has to read source code to understand basic economics. The admin instructions (SetAdmin, SetFeeCollector, SetFeeRate, Bury, Wrap) are controlled by a single admin key with no multisig or timelock visible from the README or directory tree, which is a significant centralization risk for something calling itself 'future-proof electronic cash'. With 290 forks and 816 stars this has a real community, but the on-chain program governance story is opaque. The CLI source being a single main.rs with no further structure suggests it may be a thin wrapper rather than a complete mining client, which means users likely depend on third-party tooling.