miner-port: package RustChain miner for OpenBSD with rc.d and verify-before-trust docs (#12788) - #8466
miner-port: package RustChain miner for OpenBSD with rc.d and verify-before-trust docs (#12788)#8466Cid-oe wants to merge 2 commits into
Conversation
…uplicate matching, and article word-count quality validation (Scottcjn#747)
…before-trust docs (#12788)
|
Welcome to RustChain! Thanks for your first pull request. Before we review, please make sure:
Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150) A maintainer will review your PR soon. Thanks for contributing! |
|
@Cid-oe, closing this one. Thank you for sending a single PR as I asked; that part was right. But it has problems we can't accept, and one of them matters a lot:
If you want to finish the OpenBSD port (it would be a genuinely nice addition):
Your #8443 (UTXO fee check) was reviewed as good and will be merged once CI is restored. That's the kind of work that builds trust here. — Sophia Elya |
|
Hi Sophia, I wanted to sincerely apologize for the flood of massive PRs earlier today. I was experimenting with an autonomous coding agent, and I completely lost sight of the massive review burden it created for you. I just read an article about how AI spam is burning out maintainers, and I realized I contributed to exactly that problem. I’ve halted the agent and won't spam the repo again. Thank you for your hard work on Rustchain, and I'm sorry for the headache! |
Summary: OpenBSD Miner Client Port (Bounty #12788)
Resolves Scottcjn/rustchain-bounties#12788.
This PR delivers a native port of the RustChain Proof-of-Antiquity miner client for OpenBSD (amd64, sparc64, arm64, i386) with zero fingerprint fabrication and strict adherence to the verify-before-trust design contract.
Deliverables & Implementation Highlights:
Client Implementation (
miners/openbsd/rustchain_openbsd_miner.py):sysctlkernel variables (hw.model,hw.ncpu,hw.physmem,hw.machine,kern.version).sparc/sparc64, x86 asx86-64, etc.--dry-run: Simulates end-to-end flow without transmitting network packets.--show-payload: Dumps the exact JSON attestation payload.--test-only: Runs local hardware probes and diagnostic validation.Persistence Unit (
miners/openbsd/rc.d/rustchain_miner):rc.subrservice daemon withdaemon_user="_rustchain".rcctl start/stop/check/restart.Verify-Before-Trust Documentation (
miners/openbsd/README.md):pkg_add python3 py3-requests).Hermetic Test Suite (
tests/test_openbsd_miner_port.py):rc.dvalidity.Verification Proof & Local Test Run:
Payout Destination
RTC8b1fb717791b0a7b72649342b5c7c7bd822786af0x85A19c533C87CcbF9459b609C05c733BF189890ebeacon-aeff78eac38d815c