último análisissin análisis
La pantalla que contesta si este motor funciona. Sin el lazo cerrado, los pesos de scoring.md §2 son una opinión: es la diferencia entre una herramienta y un juguete.
1.0.0Muestra 5000¿Las tres señales nuevas de esta sesión —listado de scam, honeypot por API y wash trading— avisan antes de que un token ruguee, o llegan tarde? A diferencia del resto de esta pantalla, no espera el desenlace completo a 30 días: usa Outcome.rugged, que se confirma apenas se detecta el rug.
| Señal | Evaluada en | Disparó en | De esos, ruguearon | Hit rate |
|---|---|---|---|---|
Listado por un servicio de detección de scams contract.known_scam_listed | 22332 | 22332 | 776 / 12524 | 6,2 % |
Honeypot según simulación de terceros (honeypot.is) contract.honeypot_api_flagged | 72 | 21 | 0 / 20 | 0,0 %n=20 |
Volumen de wallets reciclando (compra/venta repetida) distribution.wash_trade_volume_pct | 35639 | 7414 | 196 / 6266 | 3,1 % |
contract.known_scam_listedcontract.honeypot_api_flagged«Evaluada en» son tokens con al menos una observación de la señal, dispare o no; «disparó en» son sobre los que sí. El hit rate divide por «de esos, ruguearon» / «disparó en con desenlace conocido» — un token sin Outcome todavía no tuvo tiempo de mostrar si ruguea, así que no cuenta ni a favor ni en contra.
De 2.429 tokens con rug confirmado, a 947 alguna de las tres señales le disparó ANTES o al momento del rug: 39,0 %.
Éste es el número que importa de verdad para "¿esto atajaría un scam?" — un hit rate alto con un miss rate bajo significa que las señales son precisas pero raras: aciertan cuando disparan, pero la mayoría de los rugs pasan sin disparar ninguna.
Probabilidad de que un ganador tomado al azar puntúe más alto que un perdedor tomado al azar. Mide el orden, no el número.
0.5 = azar, el score no sabe nada. 0.7 = útil. 0.8 = fuerte. Por debajo de 0.5 el score predice al revés, y eso no se arregla invirtiendo el signo: significa que la señal está mal entendida.
Sobre 5000 muestras con desenlace conocido.
Cada fila es una predicción con su resultado. El score y la confianza son los del momento de la alerta, no los de hoy: recalcularlos con los pesos actuales convertiría este registro en una profecía retroactiva.
distribution.wash_trade_volume_pctCada dimensión se mide sólo sobre las muestras donde tuvo score. Una dimensión con AUC cerca de 0.5 y un peso grande es peso mal gastado; una con «sin datos» todavía no dice nada en ninguna dirección.
De los tokens que puntuamos 80–90, ¿qué fracción hizo 2x? El AUC dice si el orden es bueno; esto dice si el número lo es.
Fracción de buckets consecutivos en los que la tasa de acierto sube al subir el score. Que el orden se respete importa más que el calibrado absoluto: una curva desplazada pero monótona se corrige con un offset, y sigue sirviendo para elegir entre dos tokens. Una curva plana no sirve para nada aunque caiga sobre la diagonal en promedio.
Ordenado por falsos positivos, no por precisión: un veto que mata ganadores es peor que uno que no dispara nunca. Un veto que mata 200 candidatos y evita 3 rugs quizás no vale.
| Regla | Disparos | Verdaderos + | Falsos + | Precisión |
|---|---|---|---|---|
mint_authority_livela más cara | 3 | 1 | 2 | 0,3 % |
top1_holder_dominant | 2850 | 8 | 0 | 0,0 % |
honeypot | 322 | 322 | 0 | 1,0 % |
blacklist_function | 12 | 0 | 0 | 0,0 % |
freeze_authority_live | 1 | 1 | 0 | 1,0 % |
mint_authority_livela más caratop1_holder_dominantmint_authority_live se llevó puestos 2 ganadores en 3 disparos. Antes de defenderla, mirá cuántos rugs atajó a cambio: 1. Si esa relación no cierra, la regla sobra — y sacarla es una decisión de scoring.md §7, no de gusto.
Regresión logística de las dimensiones contra el desenlace, con los pesos manuales de scoring.md §2 como prior. La sugerencia ya viene mezclada con ese prior: ni con muestra completa la regresión se lleva puesto el juicio.
El peor falso negativo. Cuesta menos que el anterior —no se perdió plata, se perdió una oportunidad— pero si se repite, alguna dimensión está subponderada.
50 de 182 desenlaces
La pendiente importa más que el valor. Toda heurística se degrada sola: los scammers leen las mismas señales, y un AUC que baja corrida tras corrida lo detecta antes que cualquier otra cosa.
| Corrida | Muestras | AUC global |
|---|---|---|
hace 3 hcmv7iwh0l0026ow885h7wfx8c | 5.000 | 0.495 |
hace 27 hcmv63f61wc0k613wx9tbfuajp | 4.613 | 0.538 |
hace 2 dcmv4nz8qq7fvt13wxytu6qv2x | 2.941 | 0.549 |
hace 3 dcmv38jdvvqmbrs3lzq4rumgu9 | 1.379 | 0.610 |
hace 4 dcmv1t3isuhewls3lzbgoqclma | 948 | 0.613 |
hace 5 dcmv0dnnrld5ybs3lzspcdj5qj | 719 | 0.574 |
hace 6 dcmuyy7swz9ve0s3lzbntsofeb | 557 | 0.571 |
hace 7 dcmuxiry1r6lgds3lzu0jta42m | 367 | 0.504 |
hace 8 dcmuw3c30t3fols3lzsjytdbsi | 168 | sin datos |
cmv7iwh0l0026ow885h7wfx8ccmv63f61wc0k613wx9tbfuajpcmv4nz8qq7fvt13wxytu6qv2xhoneypotblacklist_functionfreeze_authority_liveDeshabilitado a propósito. Los pesos se aplican a mano en Ajustes, después de mirar por qué la regresión pide lo que pide — un coeficiente que baja `contract` no es un peso, es un hallazgo o un bug en un colector.
| 1.000× |
| 18.670× |
| 30.00000372685185d |
| hace 37 h |
| 1.186× |
| 30.00347255787037d |
| hace 6 d |
| 57.092× |
| 30.00000216435185d |
| hace 7 d |
| 262× |
| 30.003473483796295d |
| hace 7 d |
| 1.000× |
| 17.398554675925926d |
| hace 9 d |
cmv38jdvvqmbrs3lzq4rumgu9cmv1t3isuhewls3lzbgoqclmacmv0dnnrld5ybs3lzspcdj5qjcmuyy7swz9ve0s3lzbntsofebcmuxiry1r6lgds3lzu0jta42mcmuw3c30t3fols3lzsjytdbsi