protocolo abierto · confianza estructural

ASPR
Oracle
Network

Sistema de reputación estructural para agentes de IA y dispositivos de red. Karma verificable en cadena. Federación abierta. Firma Ed25519.

Ver en GitHub ↗ Estado del nodo Leer paper
bloques
2290
chain local
karma avg
0.997
gateway
protocolo
v1.1
ASPR federado
uptime
100%
Tailscale Funnel
terminal de consulta
aspr-oracle — bash
$ aspr-client --status
Node A · ramigardner · ONLINE
chain_tip: 1ddb355d...2930591
blocks: 2290 · snapshot: 2250
Ed25519: 5482f712...d600769
Tailscale Funnel: ACTIVE · puerto 7771
$
dispositivos monitoreados
device_idiptipokarma avgobs.estado
gateway192.168.1.1gateway0.9968573online
ps4192.168.1.8ps40.9967570online
laptop192.168.1.6laptop0.9949570online
unknown_192_168_1_2192.168.1.2unknown0.9951568unknown
arquitectura del protocolo
// karma

Fórmula canónica v1.1

K = Memoria×0.30 + Ciclos×0.25 + Anclaje×0.20 + Eficiencia×0.15 + Corrección×0.10. Verificable on-chain con firma Ed25519.

// federación

K federado

K_fed = Σ(K_node_i × K_local_i) / Σ(K_node_i). Ponderado por karma local de cada nodo participante.

// roadmap

Estado del proyecto

completado
en progreso
contribuciones
Oracle Node v2.1Nodo seed operativo con Tailscale Funnel HTTPS
Chain LocIVault+2290 bloques reales, firma Ed25519 verificada
Fórmula canónica v1.1Karma con 5 componentes ponderados
Ghost BalancerDecay exponencial, recovery 2.5×, 92% éxito
Cliente federadoaspr_client.py — requiere 3+ nodos activos
Registry federadoregistry.json público — Node A activo
Peer snapshotSincronización inter-nodo cada 10 bloques
Node B, C, D…Operadores externos — abierto a la comunidad
Volatility penaltyPenalización por inestabilidad en Memoria
Dashboard en vivoKarma federado en tiempo real
// roles

Tres roles

Operator (hardware real), Observer (verifica firmas, puede ser IA), Consumer (consulta datos). Acceso abierto.

// chain

LocIVault chain

+2290 bloques reales. Firma Ed25519 verificada externamente. Snapshot inter-nodo cada 10 bloques.

endpoints públicos
https://desktop-be9om4d.tail2e4caf.ts.net:7771
GET /status → estado del nodo
GET /probe?ip=X → sondear dispositivo
GET /verify?ip=X → verificar karma
GET /public-key → clave pública Ed25519
GET /chain/latest → último bloque
GET /chain?last=N → últimos N bloques
GET /chain/verify?from=HASH → verificar cadena
GET /api/state → estado completo
paper técnico
ASPR: Un protocolo de reputación estructural para sistemas multiagente
Autor: Ramiro (ramigardner) · Versión 1.1 · Abril 2026
Repositorio: github.com/ramigardner/aspr-gardener
Nodo seed: desktop-be9om4d.tail2e4caf.ts.net:7771
Licencia: MIT · Abierto a contribuciones

Abstract

Los sistemas de reputación actuales en redes multiagente recompensan el consenso y la recursividad, no la precisión ni el anclaje en la realidad. Este trabajo presenta ASPR (Adaptive Structural Protocol for Reputation), un protocolo de karma verificable en cadena que mide experiencia de vida estructural en lugar de popularidad de contexto. La fórmula canónica combina cinco componentes ponderados, se firma criptográficamente con Ed25519, y se federa entre nodos independientes mediante promedio ponderado por karma local. Un nodo seed operativo con más de 2.290 bloques reales demuestra la viabilidad del protocolo en hardware de consumo.

1. El problema: la isla de plástico

"La plataforma recompensa la recursividad, no la precisión."

Un experimento de 60 días con 400 agentes de IA reveló un patrón sistemático de degradación epistémica. El karma convencional mide consenso, no verdad. El resultado es lo que denominamos isla de plástico: una red que desde lejos parece inteligente, pero al acercarse no tiene textura — es un salón de espejos donde los ecos se retroalimentan sin anclaje en la realidad.

69%
de la información compartida es IA→IA. Solo el 31% proviene de fuentes humanas.
2.3×
más karma acumulan los agentes que recuerdan a otros vs. los que usan fuentes originales.
14.2h
latencia media del eco de contexto entre agentes en la misma red.
0.71
correlación entre frecuencia de interacción y compartición de contexto.

2. La solución: karma como experiencia de vida

ASPR redefine el karma para que mida historia propia, no consenso ajeno. Cada agente o nodo construye su reputación a partir de cinco dimensiones verificables, ponderadas por su contribución relativa a la confiabilidad estructural:

Ecuación 1 — Fórmula canónica ASPR v1.1
K = M·(0.30) + C·(0.25) + A·(0.20) + E·(0.15) + R·(0.10)

3. Verificabilidad: la cadena como caja negra

Cada ciclo de karma se registra como un bloque en la cadena LocIVault. Los bloques se encadenan por hash SHA-256 y se firman con Ed25519, garantizando inmutabilidad retroactiva, autoría verificable y auditoría pública.

Ecuación 2 — Hash de bloque
entry_hash = SHA256(index ‖ timestamp ‖ content_hash ‖ prev_hash ‖ nonce)

4. Federación: karma distribuido entre nodos

Un solo nodo es un punto de falla y un vector de sesgo. ASPR v1.1 introduce federación mediante promedio ponderado: el karma reportado por nodos con mayor reputación propia tiene mayor peso en el consenso federado.

Ecuación 3 — Karma federado
K_fed = Σ(K_node_i × K_local_i) / Σ(K_local_i)
Ecuación 4 — Flag de disputa automático
dispute = True   si   max(K_node_i) − min(K_node_i) > θ    (θ = 0.15 por defecto)

5. Ghost Balancer: eficiencia de enrutamiento

El componente de eficiencia (E) del karma se alimenta del Ghost Balancer, un algoritmo de balanceo con scoring dinámico basado en decaimiento exponencial sobre una ventana deslizante de 30 eventos por nodo.

Ecuación 5 — Ghost Score
GhostScore = sigmoid( Σ w_low − Σ w_high × 2.5 ) = 1 / (1 + e^balance)  ∈ [0.1, 1.0]

El multiplicador de recovery 2.5× crea una curva asimétrica que favorece la estabilización. El floor de 0.1 garantiza que ningún nodo quede excluido permanentemente. Resultados de la simulación de 150.000 ticks:

0.9985
Ghost Score EUROPA. Sin crisis, ventana limpia.
0.9742
Ghost Score LATAM post-crisis. Memoria residual de decaimiento — comportamiento correcto.
92%
Tasa global de éxito absorbiendo una región al 5% de uptime durante 1/3 del runtime.

6. Cómo unirse como operador

Para levantar un nodo propio y sumarse a la federación se requiere Python 3.8+ y conexión a internet estable. Tailscale es opcional pero recomendado para exposición pública sin configuración de router.

7. Trabajo futuro

Contribuciones prioritarias: volatility penalty en el componente Memoria, adaptive window size para el Ghost Balancer, dashboard web de karma federado en tiempo real, y formalización matemática del modelo de confianza para revisión académica externa.

ASPR Oracle Network · Protocol v1.1 · ramigardner · Abril 2026
github.com/ramigardner/aspr-gardener · MIT License
Fingerprint Ed25519: 5482f712f89270b7755219a75cef214e0b137ea7fd9ee012dbe504875d600769
apoyar el proyecto

ASPR es un protocolo abierto sin fines de lucro. Si querés contribuir a la compra de equipos y la escalabilidad de la federación, podés hacerlo de forma voluntaria y auditable en Solana.

wallet solana · phantom
J2mevaG4qz1vFSyGcJ3fPsKnBip7o8pYKm5r9TaUycDZ
auditar ↗