Primechain (PRIME)
Prime/Composite Proof-of-Work on an ordered arithmetic chain
Status Primechain is an experimental public testnet / mainnet-candidate chain.
What is Primechain? Primechain is a blockchain where the frontier advances through the ordinary integers, beginning at 2.
Each accepted record certifies exactly one next integer:
- If the next integer is prime, the record carries a primality certificate.
- If the next integer is composite, the record carries factorization evidence.
The chain therefore builds a public, signed, replayable classification of consecutive integers as prime or composite.
This is not hashcash mining. The work is arithmetic: prime certificates, composite proofs, deterministic replay, and validator-certified
finality.
Coin / ticker The intended public coin name and ticker is
PRIME.
Earlier documents used MRPC, short for MidLincoln Research Prime Coin, as a research/testnet label. The public direction is now PRIME because
it describes the protocol directly.
Each newly mined prime creates one prime-indexed asset with fixed supply:
1 prime asset = 1,000,000 micro-units
Prime labels are issuance indices, not exchange rates. Micro-units are economically fungible across prime labels.
Reward split Current launch reward policy:
45% prime proof provider
45% composite proof providers
10% validator reward pool
Composite records pass through a validator-run lottery. The older one-record winner cooldown has been removed because the lottery now
provides the fairness/pacing mechanism.
Consensus / finality The current protocol uses a small validator set with explicit validator finality.
Protocol 3 moved the finalization path closer to Practical Byzantine Fault Tolerance (PBFT): deterministic proposer/committee selection,
signed phase evidence, and quorum finalization of a single canonical candidate.
This is still experimental software. It should be treated as a public testnet and mainnet candidate, not as a finished security proof.
Current public validators 192.81.209.230:8339
137.184.129.231:8339
67.205.172.245:8339
Build and mine on Linux git clone https://github.com/midlincoln/primechain.git
cd primechain
git submodule update --init
cmake -S . -B build
cmake --build build -- -j2
read -s -p "Primechain wallet passphrase: " PRIMECHAIN_WALLET_PASSPHRASE; echo
export PRIMECHAIN_WALLET_PASSPHRASE
./build/primechain-client init-workdir ~/pc-launch-miner 192.81.209.230 8339
./build/primechain-client sync-peer ~/pc-launch-miner
frontier=$(./build/primechain-client status 192.81.209.230 8339 | awk '{print $2}')
target=$((frontier + 1000))
./build/primechain-client add-mine-job ~/pc-launch-miner --target "$target" --parallel-probes
./build/primechain-client run-jobs ~/pc-launch-miner
Community tooling Kaito has been building independent Primechain client tooling:
These are separate repositories from the core Primechain node. They are useful early wallet/explorer experiments and are being developed
independently around the public command-line interface.
Research direction The next planned protocol direction is an additional mathematical evidence layer. The goal is to reward not only prime discovery and
composite factorization, but also submitted evidence around primes, such as:
- splitting evidence in finite-degree number fields
- non-splitting / inertness evidence
- irreducible-polynomial evidence over finite fields F_p
- eventual class-group evidence
This will be implemented carefully in stages. It is not yet part of the live protocol.
Important warnings - This is experimental software.
- Back up wallet files.
- Never share wallet passphrases.
- The current chain is a public testnet / mainnet candidate. Protocol safety can still require restarts or migrations.
- Nothing here is investment advice or a promise of exchange listing, price, or profit.
Why post here? Primechain needs miners, reviewers, client builders, validator operators, and people interested in arithmetic proof-of-work.
The core claim is simple: replace opaque hash grinding with a public sequence of useful, verifiable mathematical evidence.