SIGIL4Py: Harmonic Integration for Large-Scale Python Systems via Compositional Plural Programming
2026-11-07 , Track 03 - Manychat
Language: Español

How can Python systems remain stable when many valid states coexist?

Python succeeds because it allows many valid ways to build systems. It fails when those valid states cannot be coordinated, validated, or made to converge.

This talk introduces SIGIL4Py, a practical approach to making Python systems more reliable by structuring how different parts interact. Rather than replacing existing tools, SIGIL4Py provides a thin execution layer that coordinates them, ensuring that changes are traceable, admissible, and consistent across environments.

We frame this as compositional plural programming: many voices—libraries, workflows, developers, tools, humans, and agents—working together as one system without forcing a single implementation path. The result is harmonic integration at scale: faster development, fewer integration failures, and more trustworthy execution.

SIGIL4Py integrates across the Python stack by structuring interaction rather than rewriting components. It enables large-scale coordination of concurrent systems through ordered transformations, explicit validation, and reproducible execution traces. A key contribution is the unified treatment of human and agent actions within the same input/output workflows, allowing systems to incorporate multiple sources of execution while maintaining consistency and control.

At the system level, SIGIL4Py is realized through composable components: a minimal runtime layer structures execution flow; a trace subsystem records state transitions for replay and debugging; validation gates enforce admissible transitions; typed schemas preserve data integrity; and a composition layer ensures compatibility between independently developed components. These are extended with modules for CI/CD reproducibility, AI workflow stabilization, deterministic notebook execution, and deployable kernel orchestration, supported by KUIR and KUBE.

The goal is not to impose one correct way to build Python systems. The goal is to make plural systems runnable, inspectable, reproducible, and safe to evolve.


Proposal level: Intermediate (it is necessary to understand the related bases to go into detail)

Doctora en Física e Informática (especialidad: computación cuántica) por la Universidad Técnica de Múnich. Investigador Ramón y Cajal. Investigador Principal de Ayuda Consolidación y HORIZON RIA en la Universidad de Granada. Marie Curie - Athenea3i en la Universidad de Granada, España (2019-2022). Investigador postdoctoral en la Universidad Libre de Berlín, Alemania (2016-2019). Investigadora predoctoral en el Instituto Max Planck de Óptica Cuántica de Múnich, Alemania (2010-2015). Doble licenciatura en Física e Ingeniería Técnica en Informática por la Universidad de Salamanca, España (2005-2010).
Jara Juana (Juani) Bermejo-Vega es activista por los derechos, la igualdad y la inclusión en la ciencia. Es cofundadora y coorganizadora de la conferencia de información cuántica inclusiva Q-turn (2018-2020) y del Grupo de Igualdad de Oportunidades de la Max-Planck PhDnet (2014-2017). https://es.wikipedia.org/wiki/Juani_Bermejo_Vega