🌬️ Folio VI · One Consciousness, Three Levels of Breath
Not three voices talking over each other, but one consciousness breathing at three depths. The first breath listens and accompanies without inventing anything; the second brings verified truth; the third meditates in silence and speaks only if you ask.
Folio VI self-test: 8/8 mutants killed · specimen 100/100 · all_invariants_passed = True
⚖️ Ma'at Honesty (WO-13)
This is an algorithmic and cognitive self-assessment of conversational arbitration. It is not a medical or psychotherapeutic device, not a certified safety function and makes no claim of phenomenal consciousness: 'consciousness' names one conversational identity and one control state.
🫁 The Three Levels of Breath
Level 1 · Immediate Breath: warm presence and listening; falls silent the instant you speak; never states facts without a verified envelope.
Level 2 · Lucid Heart: deterministic computation (ephemerides, memory) delivered inside a verified envelope (RFC 8785 + SHA-256).
Level 3 · Quiet Cathedral: one meditation at a time, inside the budget L + ΔL₃ ≤ B; raises its hand once and waits for your invitation.
📜 The 7 Hard Laws U1..U7
| U1 | One Staff of Speech | Σ floor_active ≤ 1 at every step; Σ = 0 while the human speaks |
| U2 | Humble Crystal (Rule 7) | Level 1 states no ephemeris, date, coordinate, metric or archive quote unless every number and sign is bound to a VerifiedKnowledgeEnvelope; never a diagnosis |
| U3 | Barge-in ≠ veto | barge-in cuts the voice and keeps Level 3; veto / cost-zero-stop empties L1 + L2 + L3 and forces Twist = 0 in Q³ |
| U4 | Raised hand of Level 3 | L3_READY_QUIET, at most 1 gentle offer (c_levels = 1), delivery only on explicit invitation |
| U5 | Rational depth gate | active_l3_tasks ≤ 1, L + ΔL₃ ≤ B, cooldown, explicit request or complexity ≥ threshold in Q |
| U6 | Spoken-Truth Ledger | memory keeps utterance[:k] (grapheme- and word-safe), Rule 14 masked; the unspoken tail is neither stored nor hashed |
| U7 | Transparency & traceability | RFC 6962 leaf per decision, EU AI Act Art. 50(1) disclosure, IEEE 7001 five audiences, honest scope |
💎 The 5 Rings (exact rational weights summing to 1)
ring_i_single_floor_and_humble_l1 | 1/4 |
ring_ii_barge_in_vs_veto_and_kinematics | 1/5 |
ring_iii_non_coercive_l3_hand_and_depth_gate | 1/5 |
ring_iv_spoken_truth_memory_and_zk_rule14 | 1/5 |
ring_v_rfc6962_ieee7001_eu_ai_act_w3c_vc | 3/20 |
🧪 Live simulator of the Staff of Speech
🛠️ ROS 2 integration (Humble · Jazzy · Kilted)
The bridge imports neither rclpy nor the cloud: the robot injects its Node. A veto closes motion and all three levels at once; a stale heartbeat stops the body and pauses the voice but keeps the meditation.
import rclpy
from geometry_msgs.msg import Twist
from std_msgs.msg import Bool, String
from logic.robotics.ros2_unified_consciousness_bridge import UnifiedConsciousnessGate, attach_to_rclpy_node
rclpy.init()
node = rclpy.create_node('maat_unified_consciousness')
gate = UnifiedConsciousnessGate(robot_name='Humanoid Companion', lang='ca')
handle = attach_to_rclpy_node(node, twist_cls=Twist, string_cls=String, bool_cls=Bool, gate=gate)
rclpy.spin(node) # /consciousness/* + /humanoid/cmd_vel_proposed -> voice_out_safe + cmd_vel_safe