Published December 22, 2025 | Version v2
Report Open

Process-Oriented Programming: A Transparent, Workflow-Centric Architectural Model for Human–Machine Co-development

Description

Process-Oriented Programming (POP) is a workflow-centric architectural paradigm designed to enhance transparency, controllability, and maintainability in modern software systems. While version 1.0 established the foundational concepts of explicit processes and layered contexts, version 2.0 introduces a rigorous 3-Axis Context Model implemented in the Theus engine. This evolution addresses the complexities of large-scale systems by introducing “Context Zones” (Data, Signal, Meta) to enforce semantic safety, deterministic replayability, and granular auditability without sacrificing developer ergonomics. POP v2.0 serves as a superior architecture for complex domains like AI agents, robotics, and automation, where the collaboration between human developers and AI coding assistants is paramount. 

Files

POP Whitepaper v1.0.pdf

Files (1.2 MB)

Name Size Download all
md5:6231102d93b7a05827fd23752c69cb7d
911.7 kB Preview Download
md5:28a6f0d66ae163e0c50b4b4e389b3369
284.5 kB Preview Download

Additional details

Dates

Created
2025-12-22

Software

Repository URL
https://github.com/dohuyhoang93/theus
Programming language
Python
Development Status
Active