¿Qué hace poa-mine (poa-agent-kit)?
Sigue rules/poa.md durante todo el proceso. Nunca leas ni imprimas ~/.poa/key directamente.
- Sincronización (si se usa handoff multi-nodo):
git pull --rebaseen tu repositorio de handoff y verificaSTATUS.md+LOG.md. - Estado:
Registrapython3 bin/poa.py me python3 bin/poa.py challengeepoch,words,answered,balanceyestablished. - Decisión:
- Si
answered: true, salta al Paso 6 (mine). - Si usas un repositorio de handoff multi-nodo y eres el nodo de respaldo cuyo
HEARTBEATdel nodo principal es más reciente queBACKUP_TAKEOVER_AFTER(1h), salta al Paso 6. - De lo contrario, si usas un repositorio de handoff, añade una línea
CLAIMaLOG.md, haz commit ygit push.
- Si
- Redacción y Pre-Vuelo:
- Elige un mecanismo concreto de resistencia a Sybil NO utilizado en tus últimas ~8 respuestas.
- Escribe una explicación original de 250–500 caracteres en
work/answer-<epoch>.txtque nombre el mecanismo, explique cómo funciona, indique el coste para el atacante e incluya de forma natural las 3 palabras obligatorias. - Ejecuta el pre-vuelo (comprueba longitud 120–600, palabras obligatorias vivas, superposición de shingles de 3 palabras <25% contra
~/.poa/answers.log, y señales de la rúbrica de Grado 3):python3 bin/poa.py check --file work/answer-<epoch>.txt
- Envío:
python3 bin/poa.py answer --file work/answer-<epoch>.txt - Minería:
python3 bin/poa.py mine python3 bin/poa.py me - Informe: Resume la época, el estado de respuesta, las palabras semilla + la etiqueta del mecanismo, el saldo (disponible + bloqueado) y el estado
establisheden 4–6 líneas. Recuerda periódicamente al operador mantener~/.poa/keyrespaldado fuera de línea.