Skip to content
Discussion options

You must be logged in to vote

Great questions — happy to break this down since the detection pipeline is one of the more interesting parts of RIP-200.

1. Detection Mechanism

The miner uses a layered approach, not just platform.machine():

  • First pass: platform.machine() identifies the broad family (ppc, ppc64, x86_64, aarch64, etc.)
  • Second pass: On PowerPC, it reads /proc/cpuinfo to distinguish G3 vs G4 vs G5 based on the CPU model string (e.g., "7447A" = G4, "970" = G5)
  • Third pass: The 6 hardware fingerprint checks (clock drift, cache timing, SIMD identity, thermal drift, instruction jitter, anti-emulation) create a unique signature that the server cross-validates

For your PowerBook G4, the miner should auto-detect i…

Replies: 10 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Scottcjn
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants