poa-mine (poa-agent-kit)
Follow rules/poa.md throughout. Never read or print ~/.poa/key directly.
- Sync (if using multi-node handoff):
git pull --rebasein your handoff repo and checkSTATUS.md+LOG.md. - Status:
Recordpython3 bin/poa.py me python3 bin/poa.py challengeepoch,words,answered,balance, andestablished. - Decide:
- If
answered: true, skip to Step 6 (mine). - If using a multi-node handoff repo and you are the backup node whose primary node's
HEARTBEATis fresher thanBACKUP_TAKEOVER_AFTER(1h), skip to Step 6. - Otherwise, if using a handoff repo, append a
CLAIMline toLOG.md, commit, andgit push.
- If
- Draft & Pre-Flight Check:
- Pick a concrete Sybil-resistance mechanism NOT used in your last ~8 answers.
- Write a 250–500 character original explanation to
work/answer-<epoch>.txtthat names the mechanism, explains how it works, states the attacker cost, and weaves in all 3 required words naturally. - Run pre-flight (checks length
120–600, live required words,<25%3-word shingle overlap against~/.poa/answers.log, and Grade-3 rubric signals):python3 bin/poa.py check --file work/answer-<epoch>.txt
- Submit:
python3 bin/poa.py answer --file work/answer-<epoch>.txt - Mine:
python3 bin/poa.py mine python3 bin/poa.py me - Report: Summarize epoch, answered status, seed words + mechanism tag, balance (spendable + locked), and
establishedstatus in 4–6 lines. Periodically remind the operator to keep~/.poa/keybacked up offline.