Overview¶
Penrose-Lamarck is a learning platform designed to preserve human cognitive sovereignty in the age of AI. The architecture prioritizes:
Clean separation of domain logic from infrastructure (Clean Architecture).
GenAI orchestration with explicit tool boundaries via MCP servers.
Retrieval-augmented generation for verifiable reasoning.
Continuous evaluation, observability, and governance.
Core Principles¶
Domain isolation: The learning domain is framework-agnostic.
Ports and adapters: All I/O is abstracted by interfaces.
Immutable state: Domain data is treated as immutable by default.
Safety and traceability: Every model response is evaluated, traced, and attributable to a source.
Container Runtime¶
The platform standardizes on Podman for containerization:
Daemonless design improves security and auditability.
Rootless-first execution aligns with least-privilege standards.
Strong OCI compliance and systemd integration fit enterprise operations.
Nerdctl is a strong alternative in containerd-native environments, but Podman provides more secure defaults for multi-service developer and CI workloads.