Current slice
The active v0 public surface is centered on:specpunkpunk-domainpunk-eventspunk-vcspunk-corepunk-orchpunk-gatepunk-proofpunk-adapters
Target shape
The long-term target architecture has four pillars:- Kernel
- Stewardship
- Council
- Skill and eval ratchet
What is not current today
punk-councilis in-tree but inactivepunk-shellis planned onlypunk-skillsis planned onlypunk-evalis planned onlypunk-researchis planned only
Core architectural rules
The public architectural story is built around a few rules:- one CLI:
punk - one vocabulary:
plot / cut / gate - one state truth: append-only event log plus derived views
- one final decision writer:
gate - contract first
- frozen verification context for gate
- provider wrapping where possible instead of provider duplication
Why the current slice is narrow
SpecPunk is trying to keep the core legible and trustworthy first. That is why the current public path is deliberately small instead of pretending the full target shape is already available.Canonical source
The detailed architectural source of truth for the project lives indocs/product/ARCHITECTURE.md in the repository. This public page is the short external overview.