Relay Identity (Npub): ...
La identidad es soberana. Las IPs son efímeras.
Cada instancia AARPIA contiene exactamente 10 campos canónicos que definen su identidad, contexto, estado y auditoría. Los campos 1-9 se indexan como tags Nostr para filtrado; el campo 10 vive en el content JSON.
| # | Campo | Tag Nostr | Tipo | Definición |
|---|---|---|---|---|
| 1 | UUID Instancia | ["d", "hash"] |
SHA256 | Identidad Efímera. Representa el intento actual. Al completarse se "lacra" y muere. |
| 2 | UUID Proceso | ["ent", "hash"] |
SHA256 | Identidad del Concepto. Hash determinista del tipo de proceso (ej: hash("factura")). |
| 3 | UUID Contexto | ["ctx", "hash"] |
SHA256 | El Tablero. Define el entorno global. Permite filtrar solo este "tablero". |
| 4 | Token Genesis | ["e", id, "", "root"] |
Event ID | El Origen. ID del primer evento que dio vida al expediente — el "ADN" compartido. |
| 5 | Context Owner | ["owner", "did"] |
DID/Pubkey | Soberanía Dinámica. Quién opera el contexto. Puede cambiar si se transfiere. |
| 6 | Hash Disparador | ["e", id, "", "reply"] |
Event ID | El Testigo (Causalidad). Hash del evento anterior. Garantiza la cadena causal. |
| 7 | Estado Actual | ["status", "state"] |
String | Casilla de Salida. Estado actual en la FSM. Permite suscripciones en tiempo real. |
| 8 | Estado Final | ["t", "state"] |
String | La Meta. Al alcanzarlo, la instancia emite su hash final y se cierra. |
| 9 | Versión | ["v", "1.0.0"] |
SemVer | Sostenibilidad. Versión del esquema AARPIA para evolución sin romper compatibilidad. |
| 10 | Acciones | content: { "log": [] } |
JSON | Auditoría Detallada. Registro de micro-eventos (DATA_ENTRY, STATE_CHANGE). No se indexa. |
1. Se crea una instancia con start_state y target_state.
2. Se emiten transiciones con un verbo (VALIDAR, COMPLETAR, APROBAR...) y tipo (STATE_CHANGE
/ DATA_ENTRY).
3. Si current_state == target_state, la instancia se lacra automáticamente
(sealed), generando un seal_hash.
4. El seal_hash puede actuar como trigger_hash de la siguiente instancia →
cadena de causalidad.
Kind 7500 = Definición inmutable de la FSM (estados + transiciones).
Kind 7501 = Input de transición → el relay como custodian computa el próximo estado.
Kind 30078 = Snapshot reemplazable del estado actual con todos los campos AARPIA.
| # | Instancia | Proceso (Entidad) | Contexto | Genesis (Token) | Owner | Disparador | Estado | Meta | Ver. | Sello |
|---|---|---|---|---|---|---|---|---|---|---|
| No hay instancias. Haz clic en 🚀 Test Flow para crear. | ||||||||||
Describe la aplicación que necesitas. Se generará una página HTML conectada a tu relay.