nodo aarpia.andamio.datos.activo · su ContextVM POST /mcp · protocolo 2026-07-28
campos: 38 · decisiones: 10
| campo | tipo acción campo | alias | formato (tipo valor campo) | origen (tipo objeto valor) | columna | protocolo | proceso | resolución | dirección |
|---|---|---|---|---|---|---|---|---|---|
| A | transduction | el actor | schnorr_hex128 x2 + free_text | aarpia.autenticacion.boveda_credenciales | input data | nostr | registrado | snapshot_live | pendiente |
| C | transduction | el Context Owner | schnorr_hex128 x2 + alias.four_parts_dotted | aarpia.registros.context_owner.registrado | input data | nostr | registrado | snapshot_pinned | pendiente |
| F | transduction | el paso | enum | aarpia.framework.tipo_accion_evento.declarado | input data | nostr | registrado | snapshot_pinned | pendiente |
| L | transduction | la fase | schnorr_hex128 + enum | aarpia.catalogos.tipo_evento_flujo.vigente | input data | nostr | registrado | snapshot_pinned | pendiente |
| S | transduction | la cadena | string.hash.sha256_hex64 | el 4 consumido | input data | nostr | registrado | snapshot_pinned | pendiente |
| T | transduction | el tipo de token | genesis + schnorr + codigo | aarpia.catalogos.tipo_token.vigente | input data | nostr | registrado | snapshot_pinned | pendiente |
| X | transduction | instancia de contexto | genesis.random_hex128 + alias | el 4 que la abrio | input data | nostr | registrado | snapshot_pinned | pendiente |
| Y | transduction | instancia de proceso | genesis.random_hex128 + alias | el 4 que la abrio | input data | nostr | registrado | snapshot_pinned | pendiente |
| a | transduction | las acciones de campo | schnorr_hex128 + composed_alias | el 33300 del tipo | input data | nostr | registrado | snapshot_pinned | pendiente |
| b | transduction | el cuerpo | sha256_hex64 | el almacen de blobs | input data | nostr | registrado | snapshot_pinned | pendiente |
| bkm.ref | transduction | el ejecutable | object.function_reference.snapshot_and_body_hash | aarpia.andamio_infra.funcion_codigo.custodiado | BKM | contextVM | compilado | snapshot_pinned | pendiente |
| bkm_tipo_contexto_wasm | wasm | tipo_contexto_wasm | 2e90b5cc0ce0… | ||||||
| canonical_state | transduction | el estado canonico | object | la FSM | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| compositores_canonicos | json | aarpia.framework.canonico | ada77d5867f1… | ||||||
| context_domain | string | aarpia.contexto.dominio.activo | 1cd06b8ba637… | ||||||
| context_instance_genesis | transduction | el genesis de la instancia | genesis.random_hex128 | el registrado | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| context_subdomain | string | aarpia.contexto.subdominio.activo | 553225c3ad71… | ||||||
| contrato.matriz_tipo_nodo | transduction | la matriz | json | contrato.matriz_tipo_nodo | input data | aarpia_VOE | compilado | snapshot_pinned | pendiente |
| desired_state | direccion | aarpia.framework.tipo_proceso.declarado | 6d75cff96c50… | ||||||
| e | transduction | el referido | sha256_hex64 | el evento referido | input data | nostr | registrado | snapshot_pinned | pendiente |
| field_action_class | direccion | aarpia.framework.tipo_accion_campo.declarado | 5eda19935cf8… | ||||||
| field_actions_in_order | transduction | las acciones en orden | array | la FSM | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| fixtures | transduction | las fixtures | json | por compilar_ | input data | aarpia_VOE | compilado | snapshot_pinned | pendiente |
| kind | transduction | el kind | enum (3304) | la fila FSM | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| knowledge_source | direccion | gobernanza | 01cd70ffc355… | ||||||
| l | transduction | el token | genesis.random_hex128 + schnorr_hex128 + free_text | aarpia.registros.token.registrado | input data | nostr | registrado | snapshot_pinned | pendiente |
| matriz_tipo_nodo | json | contrato.matriz_tipo_nodo | 96d2150e99ae… | ||||||
| permission.granted | validation | el permiso | boolean | aarpia.gobernanza.contrato.vigente | knowledge source | aarpia_VOE | declarado | snapshot_live | pendiente |
| process_class | direccion | aarpia.framework.tipo_proceso.declarado | 0ddbc26a543b… | ||||||
| process_instance_genesis | transduction | el genesis de la instancia de proceso | genesis.random_hex128 | el registrado | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| s | transduction | la firma | schnorr_hex128 + enum | el evento encadenado | input data | nostr | registrado | snapshot_pinned | pendiente |
| token | direccion | aarpia.registros.token.registrado | 6edf46dd8b5d… | ||||||
| token_genesis | transduction | el genesis del token | genesis.random_hex128 | el registrado | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| trigger.espera | trigger | la espera del trigger | enum (alta/versionado/herencia/construccion) | aarpia.framework.tipo_accion_campo.declarado | BKM | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| triggers | transduction | los triggers | array de acciones trigger | aarpia.framework.tipo_accion_campo.declarado | input data | aarpia_VOE | registrado | snapshot_pinned | pendiente |
| utxo_anterior | evento | el-cuatro-del-proceso-anterior | 111a76d2be0c… | ||||||
| x | transduction | el tipo de contexto | schnorr_hex128 x2 + alias | aarpia.framework.tipo_contexto.declarado | input data | nostr | registrado | snapshot_live | pendiente |
| y | transduction | el tipo de proceso | schnorr_hex128 x2 + alias | aarpia.framework.tipo_proceso.declarado | input data | nostr | registrado | snapshot_live | pendiente |
| decisión | proceso | mensaje | actor | hit policy | inputs | outputs | rules |
|---|---|---|---|---|---|---|---|
| agent_request_composition | todos | 2 | el agente IA | FIRST | los outputs del 1 · actions[] · messages[] · facts (BKM composition_facts) | composed_messages · order_index · parallel_group · composers[] | r1_trigger_first: VACUA (el trigger es campo del 1) → - r2_validation_last: A REVISAR (la validation es el 4) → - r3_dependency_before: dependency.order_index < a.order_index → - r4_same_message: a.regla=b.regla AND a.bkm=b.bkm AND a.ks=b.ks → mismo mensaje r5_total_partition: assigned.length=actions.length → - r6_composers_ordered: composers=[id,sig,S] → - r7_parallel_group: no_dependency → - ok_composition: todas pasan → composicion valida |
| create_initial_context | registrado | 1 | quien solicita | P | el UTXO (15 canonicos) · trigger.espera · bkm.ref · permission.granted | los 15 canonicos · kind · field_actions_in_order | R1_el_alta: token.state=confirmed_absent AND phase=initial AND firmado_por_actor → kind=3304 R2_el_versionado: previous_context_instance.snapshot!=null AND same l.genesis → kind=3304 (heredado) R3_la_herencia: registered_token.token_type=l.token_type AND otro x → kind=3304 (heredado) R4_la_construccion: built_from.length>0 → kind=3304 (con n tokens) |
| create_initial_context_validation | registrado | 4 | el ContextVM | FIRST | los outputs del 3 (n 3) · executions · declared_class · roles_executed · order_respected · rules_satisfied · kind_generated · S_declared · S_matches_executions | verdict · state · phase · seals · kind_validated · S_frozen · projected_eight | r_class_mismatch: declared_class != clase del 1 → rejected r_s_mismatch: S_declared != S_frozen OR S_matches=false → rejected r_order_broken: order_respected=false → rejected r_rule_unsatisfied: rules_satisfied=false → rejected r_kind_mismatch: kind_generated != kind FSM → rejected r_valid: todas pasan → validated; S_frozen; projected_eight |
| transduction_del_tipo_de_accion_de_campo | todos | 3 | el worker | la de la Decision | los outputs del 2 · cada input_data con sus 4 cosas · bkm · knowledge_source | origin (direccion del tipo) · OUT1 el valor · OUT2 born_at · OUT3 la Invocation | rule: author + bkm + input_data[] + knowledge_source → el output |
| transition_final | final | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight | r7_to_desired_state: verdict=validated AND se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase final o final_alt (o salida a ellas) → seals=true |
| transition_final_alt | final_alt | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight | r7_to_desired_state: verdict=validated AND se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase final o final_alt (o salida a ellas) → seals=true |
| transition_initial_context | initial | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight | r7_to_desired_state: verdict=validated AND se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase final o final_alt (o salida a ellas) → seals=true |
| transition_intermediate_context | identificado..compilado | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · listens_to_processes · gateway · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight · to_desired_state · to_final_alt | r7_to_desired_state: verdict=validated AND estado deseable se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase=final o final_alt → seals=true |
| transition_loop_active | loop_active | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight | r7_to_desired_state: verdict=validated AND se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase final o final_alt (o salida a ellas) → seals=true |
| transition_loop_inactive | loop_inactive | 4 | el ContextVM | UNIQUE | los outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_source | verdict · state · phase · seals · S_frozen · projected_eight | r7_to_desired_state: verdict=validated AND se cumple → state= r8_to_final_alt: verdict=validated AND NO se cumple → state= r9_seal: fase final o final_alt (o salida a ellas) → seals=true |