Michel Silva de Souza

SOFTWARE GOVERNANCE · ARTIFICIAL INTELLIGENCE

The Canonical Protocol of Engineering & AI

Your AI-generated code works. Can you explain the decision behind it? Explore the protocol and try a review with evidence.

New · October 7, 2026: AI agent and robotics safety

WHAT'S NEW · OCTOBER 7, 2026

When AI decisions can have consequences outside software.

Two new provisional canons propose complementary safety boundaries. They are internal project governance proposals awaiting future ratification, not government legislation, third-party certification or a validated safety standard.

Canon XXIII · Natural error containment

General access permission does not establish specific intent. The proposal adds a consequence validation boundary for recipient, data exposure, risk and reversibility before sensitive external agent actions.

Read Canon XXIII · MP 2026/05

Canon XXIV · Embodied safety and living integrity

When a machine can apply force to a living being, the proposal introduces E0–E4 physical-risk stages, independent safeguards and respect for lawful human bodily decisions.

Read Canon XXIV · MP 2026/06

Bilingual overview, review scenarios and technical feedback invitation

TRY IT IN ONE CODE REVIEW

Follow a decision through to its result.

A fictional discount rule gives you a small case to examine: where the business policy lives, how it is used and which evidence supports the review.

A checkout you can reconstruct

  1. DomainDefines eligibility and rounding.
  2. ApplicationProduces a quote from the decision.
  3. InterfacePresents the returned values.

Open the example and walkthrough

Run after cloning the repository

node examples/checkout/demo.js
node examples/checkout/verify.js
Subtotal: $125.00
Discount: $12.50
Total: $112.50

Educational Node.js example: six quotes and eight invalid inputs. The checks evaluate this example only.

From generating code to understanding the system.

The Canonical Protocol of Engineering & AI is a project by Michel Silva de Souza, also known as Código Canônico de Engenharia & IA. Its documents address software governance, architecture, security, user experience and work involving AI assistants.

The project introduces Liturgical Cognitive Annotation and discusses cognitive debt: the loss of understanding of a system during AI-assisted development. The original texts, proposals and history are available in its public repository.

This is a governance framework for AI-assisted software engineering. It proposes traceable decisions, architectural review and explicit code provenance. Its application depends on the context and evidence of each project.

Read the original words

Verbatim excerpts with links to the complete sources. This page introduces the project; the original normative body remains in the repository.

Every proposed alteration must be explicitly described, scoped, and documented prior to execution.
Canon III · Article 3.1
When a simpler, more direct solution adequately resolves the problem without compromising the foundational architecture, the simpler solution is strictly mandated.
Canon IX · Article 9.2
No block of code generated by an AI assistant or autonomous agent shall be merged into the active repository based solely on operational success (i.e., "it compiles and the tests pass").
Canon XVIII · Article 18.1

An entry point for engineers, students and researchers.

  1. Understand the proposal

    Start with the repository's manifesto and index.

    Read the introduction
  2. Read the normative body

    Consult the original files and references between canons.

    Open the canons
  3. Examine a decision record

    Explore the project's ADA template for documenting decisions.

    View the ADA template
  4. Join the discussion

    Read the contribution procedure before proposing a change.

    How to contribute

How can you use the protocol?

Who is it for?

Engineers, students and teams using coding assistants who want to examine architecture, cognitive debt and responsibility for generated code.

Where should you start?

Run the checkout above and trace a decision from domain policy to interface. Read the worked decision record, then apply the questions to one small change in your own project.

What is automated today?

The example checks its fictional policy. The repository also contains configuration files and demonstrative checks. A real system needs implemented controls and review; the protocol does not automatically certify all code.

What has been demonstrated?

The example illustrates separated layers and boundary checks. The method’s effect on cognitive debt still requires evaluation. Read the sources and evidence limits.

The canonical body, straight from the source.

Current index of the 25 canonical source files. The titles below reproduce their original headings. XXI, XXII, XXIII and XXIV are provisional measures; XXIII is provisionally in force as MP 2026/05 and XXIV as MP 2026/06, both pending future AI Congress votes; XIX includes provisional subclause XIX.3.

AUTHORSHIP

Michel Silva de Souza

Author of the Canonical Protocol of Engineering & AI and the Liturgical Cognitive Annotation method presented in the project. The repository brings together his texts, references and development history.

Perfil / Profile · LinkedIn · ORCID

Use, study and cite the source.

For a bibliographic reference, consult CITATION.cff in the repository. In research and discussions, also identify the version or commit you used.

View the citation

Silva de Souza, Michel (2026). The Canonical Protocol of Engineering & AI: A Structured Technocracy, v1.3.1. Version DOI on Zenodo. Include the commit when using later changes.

Open discussions · Apache License 2.0