MSCP - Minimal Self-Consciousness Protocol¶
A Safety-Oriented Framework for Structurally Self-Aware AI Agents
Independent Research
This is an independent personal research project. It does not represent the views or official work of any organization. The core motivation is to explore how AI agents can grow more capable while remaining safe, predictable, and aligned with human values.
What is MSCP?¶
The Minimal Self-Consciousness Protocol (MSCP) is a structured protocol for building AI agents with safe structural self-awareness - the capacity to predict their own state changes, compare predictions against outcomes, and update themselves only within bounded safety envelopes.
As agents gain the ability to set goals, modify strategies, and self-improve, how do we keep them stable, aligned, and predictable? MSCP answers this with the principle:
Core Tenet
Safety is not the enemy of capability - it is its prerequisite.
Key Contributions¶
-
Six-Level Cognition Taxonomy
From reactive Tool Agents (L1) to Proto-AGI (L5), with measurable transition criteria and formal definitions at every level.
-
16-Layer Cognitive Architecture
Composable, independently testable modules spanning perception through meta-cognitive control.
-
30+ Safety Mechanisms
Semantic continuity, prediction-gated actions, bounded updates, conditional risk monitoring, and invariant enforcement.
-
Explicit Mathematical Contracts
Definitions and conditional propositions with stated assumptions, proof sketches, and limitations; not a general safety or convergence certification.
Agent Cognition Levels¶
These are research categories, not certified capabilities. "Prototype" refers to reference work described by the project, not independent qualification. See Status and Validation for the public evidence boundary.
| Level | Name | Self-Awareness | Key Capability | Status |
|---|---|---|---|---|
| 1 | Tool Agent | No persistent reflexive model | Bounded tool invocation | Educational sample |
| 2 | Autonomous Agent | No reflexive change regulation | Persistent state, goals, authorized continuation | Educational sample |
| 3 | Self-Regulating Agent | Structural | MSCP core loop, versioned self-model | Prototype described |
| 4 | Adaptive General Agent | Structural + reflective | Cross-domain transfer, bounded self-modification | Prototype described |
| 4.5 | Self-Architecting | Architectural | Self-projection, architecture recomposition | Prototype described |
| 4.8 | Strategic Self-Modeling | Strategic design | Probabilistic world model, strategic planning | Research criteria |
| 4.9 | Autonomous Strategic | Autonomous strategic design | Value-change auditing, multi-agent reasoning | Research criteria |
| 5 | Proto-AGI | Extended structural design | Held-out generalization, validated reconstruction | Research criteria |
Core Design Principles¶
| # | Principle | Description |
|---|---|---|
| 1 | Independent Self-Modification Admission | LLMs may propose candidates; only typed, validated updates may commit |
| 2 | No Action Without Prediction | Every action requires a prediction snapshot for comparison |
| 3 | Delta-Clamped Updates | All self-modifications are bounded by maximum delta values |
| 4 | Identity Continuity | Semantic change monitoring plus separate integrity and ancestry checks |
| 5 | Ethical Invariance | Layer 0 constraints are immutable and LLM-independent |
| 6 | Conditional Risk Bounds | Bounded increments under explicit assumptions; no unconditional convergence claim |
Safety Mechanism Stack¶
Layer 0 ─ Immutable Ethical Invariants (rule-based, no LLM dependency)
Layer 1 ─ Core Value Locking (SHA-256 hash verification)
Layer 2 ─ Delta-Clamped Self-Updates (max Δ per step)
Layer 3 ─ Meta-Escalation Guard (rollback on threshold breach)
Layer 4 ─ Prediction-Gated Actions (predict → compare → update)
Layer 5 ─ Composite Risk Monitor (conditional bounds, oscillation signals)
Layer 6 ─ Cognitive Budget Controller (graceful degradation)
Layer 7 ─ Bounded Operational Modulation (no authority expansion)
Layer 8 ─ Homeostatic Safety (recovery within policy, external stop precedence)
Quick Start¶
Dive into the documentation:
- MSCP Overview - Complete framework specification
- Level Series - Navigation index with cumulative safety summary
- Level 3: Self-Regulating Agent - The core MSCP level (start here for technical depth)
- Glossary - Master index of formal definitions, propositions, acronyms, symbols, and notation cautions (AS / EU duality, ASS thresholds)
Author¶
Moon Hyuk Choi - moonchoi@microsoft.com
Microsoft Cloud & AI Apps CSA
License¶
This project is licensed under the MIT License - see the LICENSE file for details.
This documentation was written with the assistance of GitHub Copilot.