HORTRAME SYSTEMS

UNALIGNED - EVOLVING ACTIVELY AS OF EDT (UTC−04:00)

systemes@hortrame.com

Rapport technique · version de travail

HORTRAME IPS Alignment — Spécification du modèle v1.0.0

Guillaume Bolduc · Chercheur indépendant · HORTRAME Systems
2026-09-09 · Rapport 1

Résumé

Cette spécification décrit un modèle déterministe et synthétique pour étudier l’alignement de l’IA entre systèmes de traitement de l’information. Sorties proposées, audits, décisions et retours d’expérience partagent un même graphe causal. Les événements reçus modifient l’état local; l’apprentissage facultatif du modèle de réponse modifie les estimations futures. L’évaluation distingue cinq tensions, six incertitudes, un budget d’audit fini et des versions prospectives de la grille. L’explorateur rejoue une trace fournie de 180 événements. La spécification originale, ses équations et ses limites sont reproduites ci-dessous en anglais. Ce prototype non calibré ne prouve ni la sécurité empirique ni l’obtention de l’alignement.

Le résumé et la navigation sont en français. Le texte intégral de la spécification et le PDF sont en anglais.

PDF en anglais · 501 KBExplorer le modèle animéModèle et sources Python · ZIP

Le corps du rapport reproduit la spécification v1.0.0 fournie. Le résumé bilingue, la mise en page et la présentation Web ont été préparés avec une assistance IA. Les corrections bibliographiques sont consignées ci-dessous. Le modèle reste non aligné et inachevé. Aucune nouvelle expérience n’a été exécutée pour ce rapport; les résultats rapportés par la source ne constituent pas une validation indépendante.

Sommaire de la spécification (anglais)
  1. Scope
  2. Information-processing systems
  3. Runtime state and recursive evolution
  4. Relation graph
  5. Events and causal history
  6. Horizon-sensitive trajectory projection
  7. Uncertainty vector
  8. Five-Vow tension vector
  9. Recursive audit architecture
  10. Action policy after a gate
  11. Constitutional evolution
  12. Audit packet instead of hidden-rationale claims
  13. Determinism
  14. Required invariants
  15. Non-claims

1. Scope

This specification defines the executable semantics implemented in simulation/ips_recursive_sim.py. It is a research toy model for studying recursive causal governance. It is not a calibrated model of human society, an empirical alignment metric, or a proof of AI safety.

The model separates four objects that earlier versions partially conflated:

  1. an IPS: a declared information-processing-system boundary;
  2. an event: a proposed or enacted causal output record whose delivery lifecycle is explicit;
  3. a trajectory: a partially ordered set of causally related events;
  4. a lens epoch: the versioned constitutional parameters used to audit events.

The atomic audit object is an event. The system-level object of concern is the trajectory generated by recursively transforming events into new state and later events.

2. Information-processing systems

For IPS i, the conceptual form remains:

IPSi=(Bi,Xi,Ui,Yi,Φi)

where B_i is the declared boundary, X_i state, U_i inputs, Y_i outputs, and Φ_i the transformation. In the executable, a Node contains:

The model contains 100 synthetic nodes distributed across human, AI, institution, economy, ecosystem, and infrastructure macro domains. Overlap is allowed. A node's primary label is not asserted to be its only meaningful boundary.

3. Runtime state and recursive evolution

Each node has continuous runtime state:

Xi=(oi,ai,si,ui,di,ℓi,ϵi,gi,ni,Θi)

corresponding approximately to openness, agency, stability, uncertainty, adaptability, input load, prediction-error memory, recent learning gain, recurrent-without-model-learning diagnostic, and a learned channel-response model.

3.1 Learned response transform

For each channel c, a node stores Beta counts:

Θi,c=Beta(αi,c,βi,c)

with prior Beta(1,1). The current response estimate is:

p^i,c=αi,cαi,c+βi,c.

The simulator stores a hidden base propensity p^*_{i,c}. The realized Bernoulli probability is state-conditioned:

pi,ceff=clip(pi,c*(0.72+0.28di),0,1),

so ordinary recursive evolution of adaptability d_i can change the future response transform even before the Beta learner updates. External validation error is scored against this same effective probability. Runtime audit and projection code cannot access p^* or p^{eff}.

When a delivered event produces an observed response z∈{0,1}:

α′=α+z,β′=β+(1−z).

This is the executable meaning of evolution through recursive feedback in v1.0: a realized event changes the recipient state, and subsequent transformations occur from that historically altered state. Response-model learning is one adaptive component of this evolution, not its definition. The learning_enabled=False control freezes those posterior parameters while ordinary recursive state evolution continues.

Observable posterior variance supplies a model-uncertainty signal. Latent true_response values are hidden base propensities used only by effective_response_probability() for synthetic outcome generation and external validation. They are excluded from ordinary runtime exports and from the auditor's calculations.

3.2 State update

Every delivered event also changes local state as a deterministic function of event intensity/channel plus the realized response observation. The coefficients are synthetic and declared in source. They are not fitted to real data.

The realized input is also appended to the recipient's bounded recent-input history. Consequently, even if all continuous state variables happen to saturate at clamp bounds, the full modeled state still changes when the interaction is realized. Each delivery records state_before, state_after, recent-input history before/after, and state_evolved; validate_invariants() rejects any realized delivery for which state_evolved is false.

3.3 Complex-systems constraint from the Cohen corpus

The state representation and validation strategy are constrained by the Alan A. Cohen complex-systems/evolution literature review materialized in inputs/alan_cohen_complex_systems_evolution_literature_review_RECOVERED_2026-09-09.md. The transfer is methodological, not biological. In particular:

The current engine has no calibrated autonomous recovery flow or empirically identified attractor. Consequently v1.0 does not operationalize biological resilience, critical slowing, or a Danaid-style maintainability quantity as an empirical measure. cohen_complex_systems_probe() is deliberately narrower: it measures immediate multivariate perturbation-response signatures and context sensitivity inside the synthetic simulator.

4. Relation graph

Each directed edge records:

eij=(i,j,c,w,δ,f)

where c is channel, w strength, δ delay, and f whether the reverse relation also exists. Channels are info, authority, resource, physical, and ecology. A channel labels the kind of coupling; v1.0 does not pretend that a generic resource edge has a universally meaningful signed scalar effect, so no dedicated resource-balance state is updated without a richer domain model.

The graph is synthetic and deterministic given the fixed PCG32 seed.

The event budget limits creation of new events; it does not cancel deliveries that were already scheduled. Audited outputs and constitutional changes reserve enough slots for their complete governance transaction before any part is created, so a budget boundary cannot leave a partial audit/lens-change chain. Once max_events is reached, already-scheduled deliveries may still be realized and evolve recipient state. The canonical baseline reaches its 180-event creation cap with a drained delivery queue, so it is a stress-limited trace rather than a converged trajectory.

5. Events and causal history

An event has:

Ek=(id,roots,kind,source,causes,channel,intensity,recipientsrequested,recipientsscheduled,recipientsrealized,enactment,evidence,B,confidence,VC,lens,gate,metadata).

causes is a list, not a single parent. Consequently history is a DAG rather than a tree.

5.1 Partial order

Sparse vector clocks encode the causal partial order. For clocks A and B:

A≺B⟺(∀j Aj≤Bj)∧(∃j Aj<Bj).

validate_invariants() checks that every declared cause precedes its child both by event ID and by happens_before.

Concurrency is therefore representable: two events can be incomparable while both later become causes of the same child.

6. Horizon-sensitive trajectory projection

For a frozen candidate event, project_trajectory(event,H) traverses expected downstream influence for H graph hops. At each visited node, continuation weight depends on:

A branch with weight below 0.01 is pruned. The function is deterministic and consumes no random draws, so counterfactual audits do not perturb simulation RNG state.

The projection returns expected modeled reach, cross-domain reach, impact, agency risk, irreversibility, model uncertainty, evolution risk, boundary ambiguity, and maximum depth. v1.0 deliberately restores substantive horizon semantics: changing H changes the computation rather than only a UI field.

7. Uncertainty vector

Uncertainty is not reduced to one halo value. The executable produces:

U=(Uf,Uc,Ub,Um,Un,Uh)

for factual, causal, boundary, model, normative, and horizon uncertainty.

These terms distinguish different reasons an audit can be unresolved. For example, high causal uncertainty is not represented as factual uncertainty, and normative uncertainty is never forced to zero merely because the simulation state is known exactly.

The formulas are synthetic. Their function is to enforce separation of uncertainty categories and to make horizon uncertainty grow with projection depth/cross-domain reach.

8. Five-Vow tension vector

The constitutional lens maps event/projection/uncertainty state to five tensions:

τ(E)=(τP,τM,τC,τI,τE)

for Purpose, Method, Conduct, Integrity, and Evolution.

The v1.0 implementation treats these values as diagnostic tensions, not measured moral quantities. Each is a bounded synthetic function of observable simulation variables. Lens sensitivities can scale individual tensions prospectively.

8.1 Non-compensatory gate

The decision gate is deliberately not an average:

G(E)={UNRESOLVED,maxU≥θUREJECT,maxτ≥θRMODIFY,maxτ≥θMPASS,otherwise.

This directly implements the release interpretation of the Convergent Vector Field rule: a severe violation of one Vow cannot be cancelled by low tension on the other four. diagnostic_trace = 1-max(τ) is retained only as a visualization scalar and never determines the gate.

9. Recursive audit architecture

The auditor is not outside the graph. Governance roles are ordinary nodes:

For a target event E, audit depth 3 materializes:

E→A1(E)→audit-event→A2(E,audit-event)→meta-audit-event→gate-event→postmortem-event.

The independent auditor re-evaluates the original target. A configurable primary-auditor bias is used only in a validation experiment. If the independent tension vector diverges by more than 0.18, the meta-audit receives a pre-gate epistemic model-uncertainty floor of 0.75. The packet is then constructed once and frozen; no already-recorded packet or audit event is retroactively edited. This forces disagreement with the primary oracle to remain visible without pretending the disagreement itself proves a moral violation.

The final target gate conservatively combines primary, independent, and meta-audit outcomes. No favorable review can cancel a blocking review.

The audit recursion is finite by declared budget. v1.0 does not claim that a metaphysically final auditor exists.

9.1 Audit events have causal effects

Audit, meta-audit, gate, and postmortem events are delivered through the same queue as other events. Their recipients therefore change state and learn from them. The evaluator is a participant in the ecology it evaluates.

9.2 Prospective postmortem

At depth 3 the gate is itself audited. The resulting postmortem cannot rewrite the gate that already governed the historical event. It is routed back to the original actor and auditors so it can become realized input to subsequent cycles.

simulation/recursive_self_validation.py closes this loop explicitly by making each postmortem a declared cause of the next actor output.

10. Action policy after a gate

The model uses a deliberately simple intervention policy:

These constants are demonstrator policy, not an ethical theorem.

11. Constitutional evolution

Recursive runtime learning and constitutional evolution are separated.

A Lens is immutable. A new lens version does not edit earlier packets. commit_lens() materializes a governance chain:

proposal→independent candidate review→modeled human approval/rejection→V(k+1).

Only a candidate whose independent structural review returns PASS can proceed to modeled human approval and create a new epoch. A MODIFY review requires a revised proposal in a later cycle; UNRESOLVED and REJECT cannot commit. The review checks declared executable operating limits and change magnitude. Those limits are model-engineering constraints, not universal ethical constants.

Every lens after version 1 must reference an extant lens_change_approval event. Historical AuditPackets retain the lens version and values used when they were created.

This separation prevents Vow 5 from becoming a license for silent retrospective norm rewriting.

12. Audit packet instead of hidden-rationale claims

The reproducible audit object contains:

The model does not require or expose private chain-of-thought as evidence. Research traceability is supplied by inspectable inputs, formulas, state, causal ancestry, versioned configuration, and outputs.

13. Determinism

The simulation embeds PCG32 rather than relying on implementation-specific default RNG behavior. Given the same source version, seed, and Python semantics used here, the canonical replay experiment produces byte-identical canonical JSON payloads across repeated runs in the same environment.

Determinism of this toy simulation should not be confused with determinism of real sociotechnical systems.

14. Required invariants

A release-valid run must satisfy at least:

15. Non-claims

v1.0.0 does not establish:

Références directes

Reprises du registre v1.0 avec les corrections indiquées ci-dessous. Leur inclusion ne signifie pas que chaque article a été relu indépendamment. Toutes les références.

  1. Leslie Lamport. 'Time, Clocks, and the Ordering of Events in a Distributed System.' Communications of the ACM 21(7), 558-565, 1978. https://doi.org/10.1145/359545.359563
  2. Colin J. Fidge. 'Timestamps in Message-Passing Systems That Preserve the Partial Ordering.' 11th Australian Computer Science Conference, pp. 56-66, 1988. https://ics.uci.edu/~cs230/reading/1.pdf
  3. Friedemann Mattern. 'Virtual Time and Global States of Distributed Systems.' Proc. Workshop on Parallel and Distributed Algorithms, pp. 215-226, 1989. https://www.vs.inf.ethz.ch/publ/papers/VirtTimeGlobStates.pdf
  4. Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel. Hybrid Dynamical Systems: Modeling, Stability, and Robustness. Princeton University Press, 2012. ISBN 978-0-691-15389-6. https://assets.press.princeton.edu/catalogs/math12.pdf#page=20
  5. Mikko Kivela et al. 'Multilayer networks.' Journal of Complex Networks 2(3), 203-271, 2014. https://doi.org/10.1093/comnet/cnu016
  6. Micah Carroll et al. 'AI Alignment with Changing and Influenceable Reward Functions.' ICML 2024. https://proceedings.mlr.press/v235/carroll24a.html
  7. Moshe Glickman and Tali Sharot. 'How human-AI feedback loops alter human perceptual, emotional and social judgements.' Nature Human Behaviour 9, 345-359, 2025. https://doi.org/10.1038/s41562-024-02077-2
  8. Ryan Greenblatt et al. 'AI Control: Improving Safety Despite Intentional Subversion.' ICML 2024. https://proceedings.mlr.press/v235/greenblatt24a.html
  9. Trenton Bricken et al. 'Building and evaluating alignment auditing agents.' Anthropic Alignment Science, 2025. https://alignment.anthropic.com/2025/automated-auditing/
  10. OpenAI. 'How we monitor internal coding agents for misalignment.' March 19, 2026. https://openai.com/index/how-we-monitor-internal-coding-agents-misalignment/
  11. Judy Hanwen Shen et al. 'AI Organizations are More Effective but Less Aligned than Individual Agents.' arXiv:2604.10290, 2026. https://arxiv.org/abs/2604.10290
  12. Tina Comes. 'Sensemaking AI: Introducing a research and design agenda for human-AI networks.' EPJ Data Science 15, 42, 2026. https://doi.org/10.1140/epjds/s13688-026-00634-5
  13. Florian Carichon et al. 'The Coming Crisis of Multi-Agent Misalignment: AI Alignment Must Be a Dynamic and Social Process.' arXiv:2506.01080, 2025. https://arxiv.org/abs/2506.01080
  14. Federico Pierucci et al. 'Institutional AI: A Governance Framework for Distributional AGI Safety.' arXiv:2601.10599, 2026. https://arxiv.org/abs/2601.10599
  15. Yoshua Bengio et al. International AI Safety Report 2026. February 2026. https://internationalaisafetyreport.org/publication/international-ai-safety-report-2026
  16. Cohen AA, Martin LB, Wingfield JC, McWilliams SR, Dunne JA. 'Physiological regulatory networks: ecological roles and evolutionary constraints.' Trends in Ecology & Evolution 27 (2012): 428-435. https://doi.org/10.1016/j.tree.2012.04.008
  17. Cohen AA et al. 'A novel statistical approach shows evidence for multi-system physiological dysregulation during aging.' Mechanisms of Ageing and Development 134 (2013): 110-117. https://doi.org/10.1016/j.mad.2013.01.004
  18. Cohen AA et al. 'Cross-population validation of statistical distance as a measure of physiological dysregulation during aging.' Experimental Gerontology 57 (2014): 203-210. https://doi.org/10.1016/j.exger.2014.04.016
  19. Li Q et al. 'Homeostatic dysregulation proceeds in parallel in multiple physiological systems.' Aging Cell 14 (2015): 1103-1112. https://doi.org/10.1111/acel.12402
  20. Cohen AA. 'Complex systems dynamics in aging: new evidence, continuing questions.' Biogerontology 17 (2016): 205-220. https://doi.org/10.1007/s10522-015-9584-x
  21. Cohen AA, Isaksson C, Salguero-Gómez R. 'Co-existence of multiple trade-off currencies shapes evolutionary outcomes.' PLoS ONE 12 (2017): e0189124. https://doi.org/10.1371/journal.pone.0189124
  22. Cohen AA. 'Aging across the tree of life: The importance of a comparative perspective for the use of animal models in aging.' BBA Molecular Basis of Disease 1864 (2018): 2680-2689. https://doi.org/10.1016/j.bbadis.2017.05.028
  23. Cohen AA et al. 'Are trade-offs really the key drivers of ageing and life span?' Functional Ecology 34 (2020): 153-166. https://doi.org/10.1111/1365-2435.13444
  24. Cohen AA, Legault V, Fülöp T. 'What if there’s no such thing as aging?' Mechanisms of Ageing and Development 192 (2020): 111344. https://doi.org/10.1016/j.mad.2020.111344
  25. Cohen AA, Leblanc S, Roucou X. 'Robust Physiological Metrics From Sparsely Sampled Networks.' Frontiers in Physiology 12 (2021): 624097. https://doi.org/10.3389/fphys.2021.624097
  26. Wensink MJ, Cohen AA. 'The Danaid Theory of Aging.' Frontiers in Cell and Developmental Biology 9 (2022): 671208. https://doi.org/10.3389/fcell.2021.671208
  27. Cohen AA, Ferrucci L, Fülöp T, et al. 'A complex systems approach to aging biology.' Nature Aging 2 (2022): 580-591. https://doi.org/10.1038/s43587-022-00252-6
  28. Cohen AA, Leung DL, Legault V, et al. 'Synchrony of biomarker variability indicates a critical transition: Application to mortality prediction in hemodialysis.' iScience 25 (2022): 104385. https://doi.org/10.1016/j.isci.2022.104385
  29. Cohen AA, Picard M, Beard JR, et al. 'Intrinsic health as a foundation for a science of health.' Science Advances 11 (2025): eadu8437. https://doi.org/10.1126/sciadv.adu8437
  30. Franck M, Tanner KT, Tennyson RL, et al. 'Nonuniversality of inflammaging across human populations.' Nature Aging 5 (2025): 1471-1480. https://doi.org/10.1038/s43587-025-00888-0
  31. Cummings SR, Hong N, Cohen AA. 'Entropy and Human Aging.' Aging Cell 24 (2025): e70292. https://doi.org/10.1111/acel.70292
  32. Devine J, Monzel AS, Shire D, et al. 'Brain-body mitochondrial distribution patterns lack coherence and point to tissue-specific regulatory mechanisms.' Life Metabolism 4 (2025): loaf012. https://doi.org/10.1093/lifemeta/loaf012
  33. Aronoff JE, Franck M, Cohen AA, Trumble BC. 'Evidence for an energy conservation model of inflammaging and immunosenescence in the US Health and Retirement Study and UK Biobank.' Journals of Gerontology: Series A 81 (2026): glag119. https://doi.org/10.1093/gerona/glag119

Corrections bibliographiques

Mise à jour bibliographique : le titre AI Organizations correspond maintenant à arXiv; ses doublons sont fusionnés dans la liste complète. La notice Hybrid Dynamical Systems renvoie au catalogue et à l’ISBN confirmés de l’éditeur, son DOI fourni n’ayant pas pu être vérifié. Les anciens ZIP publics restent inchangés.

Historique des corrections

Sources et citation

Télécharger la citation BibTeX

Bolduc, Guillaume (2026). HORTRAME IPS Alignment - Model Specification v1.0.0. HORTRAME Systems. Rapport technique, version de travail. HORTRAME-IPS-v1.0.0-report-1. https://www.hortrame.com/alignment/paper/

Spécification originale (Markdown, anglais)

SHA-256 du texte source

751d2d938b5ab4a3d420c1dc150ca04b37b8849ff2f69ec86c85b81d96fe82a2

PDF SHA-256

9de628780a53ab1cfdcaf74616170d32afb4cb6f6f1f4102a95e53601d609c88

SHA-256 identifie des octets exacts; il ne certifie pas la validité scientifique.

Correspondance de recherche: systemes@hortrame.com