🧱 andamio — el lugar de los datos y las decisiones

nodo aarpia.andamio.datos.activo · su ContextVM POST /mcp · protocolo 2026-07-28

campos: 38 · decisiones: 10

LOS CAMPOS — con todas sus clases

campotipo acción campoaliasformato (tipo valor campo)origen (tipo objeto valor)columnaprotocoloprocesoresolucióndirección
Atransductionel actorschnorr_hex128 x2 + free_textaarpia.autenticacion.boveda_credencialesinput datanostrregistradosnapshot_livependiente
Ctransductionel Context Ownerschnorr_hex128 x2 + alias.four_parts_dottedaarpia.registros.context_owner.registradoinput datanostrregistradosnapshot_pinnedpendiente
Ftransductionel pasoenumaarpia.framework.tipo_accion_evento.declaradoinput datanostrregistradosnapshot_pinnedpendiente
Ltransductionla faseschnorr_hex128 + enumaarpia.catalogos.tipo_evento_flujo.vigenteinput datanostrregistradosnapshot_pinnedpendiente
Stransductionla cadenastring.hash.sha256_hex64el 4 consumidoinput datanostrregistradosnapshot_pinnedpendiente
Ttransductionel tipo de tokengenesis + schnorr + codigoaarpia.catalogos.tipo_token.vigenteinput datanostrregistradosnapshot_pinnedpendiente
Xtransductioninstancia de contextogenesis.random_hex128 + aliasel 4 que la abrioinput datanostrregistradosnapshot_pinnedpendiente
Ytransductioninstancia de procesogenesis.random_hex128 + aliasel 4 que la abrioinput datanostrregistradosnapshot_pinnedpendiente
atransductionlas acciones de camposchnorr_hex128 + composed_aliasel 33300 del tipoinput datanostrregistradosnapshot_pinnedpendiente
btransductionel cuerposha256_hex64el almacen de blobsinput datanostrregistradosnapshot_pinnedpendiente
bkm.reftransductionel ejecutableobject.function_reference.snapshot_and_body_hashaarpia.andamio_infra.funcion_codigo.custodiadoBKMcontextVMcompiladosnapshot_pinnedpendiente
bkm_tipo_contexto_wasmwasmtipo_contexto_wasm2e90b5cc0ce0…
canonical_statetransductionel estado canonicoobjectla FSMinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
compositores_canonicosjsonaarpia.framework.canonicoada77d5867f1…
context_domainstringaarpia.contexto.dominio.activo1cd06b8ba637…
context_instance_genesistransductionel genesis de la instanciagenesis.random_hex128el registradoinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
context_subdomainstringaarpia.contexto.subdominio.activo553225c3ad71…
contrato.matriz_tipo_nodotransductionla matrizjsoncontrato.matriz_tipo_nodoinput dataaarpia_VOEcompiladosnapshot_pinnedpendiente
desired_statedireccionaarpia.framework.tipo_proceso.declarado6d75cff96c50…
etransductionel referidosha256_hex64el evento referidoinput datanostrregistradosnapshot_pinnedpendiente
field_action_classdireccionaarpia.framework.tipo_accion_campo.declarado5eda19935cf8…
field_actions_in_ordertransductionlas acciones en ordenarrayla FSMinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
fixturestransductionlas fixturesjsonpor compilar_input dataaarpia_VOEcompiladosnapshot_pinnedpendiente
kindtransductionel kindenum (3304)la fila FSMinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
knowledge_sourcedirecciongobernanza01cd70ffc355…
ltransductionel tokengenesis.random_hex128 + schnorr_hex128 + free_textaarpia.registros.token.registradoinput datanostrregistradosnapshot_pinnedpendiente
matriz_tipo_nodojsoncontrato.matriz_tipo_nodo96d2150e99ae…
permission.grantedvalidationel permisobooleanaarpia.gobernanza.contrato.vigenteknowledge sourceaarpia_VOEdeclaradosnapshot_livependiente
process_classdireccionaarpia.framework.tipo_proceso.declarado0ddbc26a543b…
process_instance_genesistransductionel genesis de la instancia de procesogenesis.random_hex128el registradoinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
stransductionla firmaschnorr_hex128 + enumel evento encadenadoinput datanostrregistradosnapshot_pinnedpendiente
tokendireccionaarpia.registros.token.registrado6edf46dd8b5d…
token_genesistransductionel genesis del tokengenesis.random_hex128el registradoinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
trigger.esperatriggerla espera del triggerenum (alta/versionado/herencia/construccion)aarpia.framework.tipo_accion_campo.declaradoBKMaarpia_VOEregistradosnapshot_pinnedpendiente
triggerstransductionlos triggersarray de acciones triggeraarpia.framework.tipo_accion_campo.declaradoinput dataaarpia_VOEregistradosnapshot_pinnedpendiente
utxo_anterioreventoel-cuatro-del-proceso-anterior111a76d2be0c…
xtransductionel tipo de contextoschnorr_hex128 x2 + aliasaarpia.framework.tipo_contexto.declaradoinput datanostrregistradosnapshot_livependiente
ytransductionel tipo de procesoschnorr_hex128 x2 + aliasaarpia.framework.tipo_proceso.declaradoinput datanostrregistradosnapshot_livependiente

LAS DECISIONES — con sus Rules

decisiónprocesomensajeactorhit policyinputsoutputsrules
agent_request_compositiontodos2el agente IAFIRSTlos 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_contextregistrado1quien solicitaPel UTXO (15 canonicos) · trigger.espera · bkm.ref · permission.grantedlos 15 canonicos · kind · field_actions_in_orderR1_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_validationregistrado4el ContextVMFIRSTlos outputs del 3 (n 3) · executions · declared_class · roles_executed · order_respected · rules_satisfied · kind_generated · S_declared · S_matches_executionsverdict · state · phase · seals · kind_validated · S_frozen · projected_eightr_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_campotodos3el workerla de la Decisionlos outputs del 2 · cada input_data con sus 4 cosas · bkm · knowledge_sourceorigin (direccion del tipo) · OUT1 el valor · OUT2 born_at · OUT3 la Invocationrule: author + bkm + input_data[] + knowledge_source → el output
transition_finalfinal4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eightr7_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_altfinal_alt4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eightr7_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_contextinitial4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eightr7_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_contextidentificado..compilado4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · listens_to_processes · gateway · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eight · to_desired_state · to_final_altr7_to_desired_state: verdict=validated AND estado deseable se cumple → state=
r8_to_final_alt: verdict=validated AND NO se cumple → state= (join exclusive)
r9_seal: fase=final o final_alt → seals=true
transition_loop_activeloop_active4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eightr7_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_inactiveloop_inactive4el ContextVMUNIQUElos outputs del 3 · los 8 hechos · la fila de la FSM · knowledge_sourceverdict · state · phase · seals · S_frozen · projected_eightr7_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