diff --git a/AGENTS.md b/AGENTS.md index 6172b2d..5c0a438 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,5 +8,6 @@ in `projects/`. See `projects/AGENTS.md` for the general development workflow | Project | Description | Runtime | |---------|-------------|---------| -| passepartout | Neurosymbolic agent | `passepartout daemon` | -| cl-tty | Reusable terminal UI framework | `sbcl` + `(ql:quickload :cl-tty)` | +| passepartout | Probabilistic-Deterministic Lisp Machine | `passepartout daemon` | +| cl-tty | Reusable Common Lisp Terminal UI Framework | `sbcl` + `(ql:quickload :cl-tty)` | +| agora | Decentralized social protocol — sovereign identity, communication, contracts | Protocol spec in `projects/agora/docs/` | diff --git a/notes/naming-convention.org b/notes/naming-convention.org new file mode 100644 index 0000000..c78a465 --- /dev/null +++ b/notes/naming-convention.org @@ -0,0 +1,23 @@ +#+TITLE: Naming Convention — Logos, Stoa, Agora, and Identity +#+FILETAGS: :notes:architecture:naming: + +* Project Architecture + +| Name | Greek | Layer | Role | +|------|-------|-------|------| +| Logos | Λόγος | Mind | The memex, org files — recorded discourse itself | +| Passepartout | — | Agent | The neurosymbolic agent that traverses all three layers | +| Stoa | Στοά | Body | Environment — editor, browser, shell, infrastructure (post-v1.0.0) | +| Agora | Ἀγορά | Society | Decentralized identity, communication, contracts, PDS | + +cl-tty is the first harvested library of the Stoa cannibalization pipeline — a pure-CL terminal I/O library, independent of any project. + +* Identity Architecture + +| Name | Greek | Layer | Role | +|------|-------|-------|------| +| Psyche | Ψυχή | Root | Master Key — offline seed, never exposed to network | +| Persona | — | Identity | Active DID — signs, owns, contracts on the network | +| Profile / Eidolon | εἴδωλον | Face | Public-facing shadow-image projected by the Persona | + +Hierarchy: Psyche → Persona → Profile (emanation, not composition). diff --git a/projects/passepartout b/projects/passepartout index f8d56cd..2d18fa4 160000 --- a/projects/passepartout +++ b/projects/passepartout @@ -1 +1 @@ -Subproject commit f8d56cdeba00b16031699481f75ec9fd2faf24b1 +Subproject commit 2d18fa4525aeb2f529f7341565ee49d0fadbbc7a