Substrate Future-System Roadmap, Deferred Objects, Domain Tracks, Governance Addenda, and Business Expansion
Table of Contents
- Document Control
- Document Role
- Governing Rule
- Current Project Posture
Part I — Stage Roadmap
4. Stage 0 — Loop Stress / Mechanism Proof
5. Stage 1 — Loop Hardening
6. Stage 2 — Controlled Reuse
7. Stage 3 — Structured Memory
8. Stage 4 — Decision Events / Authority
9. Stage 5 — Validation Gates / Enforcement Beginnings
10. Stage 6 — Docking Harness / Model-Tool-API Governance
11. Stage 7 — Product Readiness / External Validation
12. Stage 8 — Domains / Federation / Institutions / Public Commonplace
Part II — Capability Unlock Matrix
13. System and Governance Capabilities
14. Product and User Capabilities
15. Domain Capabilities
16. Data / Ingestion Capabilities
17. Business / Funding / Hiring Capabilities
Part III — Future Object Summary
18. Object Maturity Rule
19. Future Object Table
20. Deferred Object Warning
Part IV — Domain Tracks
21. Domain Rule
22. Language Track
23. Legislative Drafting Track
24. Human Geography / International Affairs Track
25. Future Domain Evaluation Template
Part V — Governance Operations
26. Enforcement Location Rule
27. Frontend Visibility Rule
28. PR Canon Checklist
29. Stage Exit Decision Rule
30. Archive Recovery Rule
Part VI — Business / Operations Track
31. Monetizable Wedge: Execution Gating Layer
32. Funding / Institution Timing
33. Trade Show / Conference Timing
34. Hiring Timing
35. Model-Agnostic Roadmap
36. Business Formation / Operations Checklist
37. Nonprofit / Open-Source Path
Part VII — Canon v5 Candidate Register
38. General Canon v5 Candidates
39. Legislative Canon Candidates
40. Human Geography Canon Candidates
41. Business / Product Canon Candidates
42. Future Synthesis Notes
Part VIII — Derived Documents to Create Later
43. Engineer Operating Manual — Current Stage
44. Future Object + Governance Reference
45. Domain Tracks v0
46. Business / Operations Track
47. Executive Roadmap
48. Source-to-Final Crosswalk
0. Document Control
Title: Phase 7.1 — Stages 0–8 Build Plan
Subtitle: Substrate Future-System Roadmap, Deferred Objects, Domain Tracks, and Governance Addenda
Status: Working reference / consolidation draft
Primary owner: Alex
Primary implementation context: Phase 7.1
Primary engineer context: Abhishek as sole current engineer unless staffing changes
Primary Aalam context: Future Aalam instances should use this document as roadmap memory, not immediate build permission.
Related canonical documents:
- Substrate Constraint Canon v4 — primary constraint reference.
- Substrate Constraint Canon v4 Supplemental — pressure, failure, enforcement, validation, operating discipline, and future synthesis material.
- Phase 7.1 — Stages 0–8 Build Plan — staged build roadmap and deferred future architecture.
This document was consolidated from a much larger future-planning source bundle. The source bundle included stage narratives, deferred object schemas, domain plans, governance notes, business/operations guidance, legislative drafting material, language-domain planning, federation concepts, human geography placeholders, and archive-recovery protocols. The purpose of this rewrite is to reduce the bundle into a usable working reference without losing critical future architecture.
1. Document Role
This document preserves Substrate’s future build architecture for Phase 7.1. It is not a sprint plan. It is not a command to implement all future objects. It is not evidence that later-stage systems are ready. It defines what each stage proves, what each stage unlocks, what remains forbidden, and which deferred objects must be preserved for later implementation.
The governing purpose is sequence preservation. Substrate has a large future surface: artifacts, reuse, claims, trace, validation, decisions, enforcement, docking, Aalam variants, external APIs, domain modules, ingestion, workspaces, institutional roles, federation, public/commonplace systems, monetization, and open-source governance. These cannot all be built at once. They also cannot be forgotten, because later stages depend on primitives and constraints identified now.
This document therefore has two simultaneous jobs:
- Protect the current build from over-expansion.
Current engineering should build only what the current stage has earned. - Protect future architecture from loss.
Deferred systems should be preserved in stable form so that future Aalam instances, engineers, advisors, domain leads, and institutional collaborators can recover the plan without reconstructing it from hundreds of chats.
The document should be read as a staged maturity model. Each stage increases system burden. Later stages are not “features”; they are capabilities unlocked by proof.
2. Governing Rule
The central rule is:
Future roadmap = memory, not permission. Stage gates determine build permission.
This means the existence of a future schema, object, domain, or governance layer does not justify implementing it early. A full claim schema may be designed before claims are implemented. A federation compact may be drafted before federation exists. A language module may be planned before language becomes a product. A monetizable execution gate may be analyzed before it is sold. A public/commonplace layer may be imagined before public artifacts are safe.
The stage gate decides whether a future object may become active.
A second rule governs historical recovery:
Historical recovery enriches the canon; it does not restart the architecture.
The project contains many prior Aalam instances, chats, PDFs, issues, PRs, design sketches, source documents, and working notes. Many contain good ideas. Later, when Substrate can parse historical documents and when Aalam can interact with GitHub more directly, these materials can be recovered systematically. But recovered ideas should be compared against the three-document backbone — Canon v4, Supplemental, and this Build Plan — and classified as duplicate, reinforcement, delta, conflict, obsolete, future addendum, or Canon v5 candidate. They should not destabilize the current sequence unless they expose a serious failure in the existing architecture.
A third rule governs current engineering:
Build only the next earned capability. Preserve everything else as reference.
This is especially important because Abhishek is currently the only engineer. The roadmap is larger than the present engineering capacity. Its purpose is to prevent loss and guide sequencing, not create an impossible backlog.
3. Current Project Posture
Substrate is in the Phase 7.1 family of work. Within this document, Phase 7.1 is expressed as Stages 0–8. The current practical center remains the artifact loop: structured interaction, artifact creation, artifact storage, artifact retrieval, explicit reuse, and observable improvement.
The immediate system claim remains narrow:
Reusable artifacts can improve reasoning over ordinary disposable chat.
Everything else depends on this. Claims, trace, decisions, enforcement, docking, domain modules, ingestion, federation, institutional workspaces, and public/commonplace systems become rational only if the artifact loop produces usable signal and can be protected from degradation.
The current project should therefore remain disciplined around this proof sequence:
structured output
→ artifact creation
→ artifact storage
→ artifact retrieval
→ explicit reuse
→ improved output
→ validation
→ controlled expansion
The project has already produced substantial planning infrastructure. It has Canon v4, a Canon v4 Supplemental, and now this staged build plan. That is enough to proceed without needing to recover every good idea from prior Aalam instances immediately. Future recovery can enrich the system later. Current work should not pause indefinitely for archive completeness.
The operational posture is:
- Keep the build sequential.
- Keep GitHub issues aligned with current or next stage.
- Keep future systems documented but inactive.
- Keep Aalam outputs as proposals unless accepted through the proper process.
- Keep engineering tasks small enough for current capacity.
- Keep validation stronger than plausibility.
- Keep failure visible.
PART I — STAGE ROADMAP
The stage roadmap is the spine of the document. It describes how Substrate grows from artifact loop proof into governed reasoning infrastructure, then into domain systems, institutional architecture, and federation.
Each stage answers seven questions:
- What must this stage prove?
- What must already be true before it begins?
- What may be built?
- What remains forbidden?
- What must be demonstrated before moving on?
- What does the stage unlock?
- What decision records stage exit?
The stages are cumulative. A later stage inherits the failures of earlier stages. If Stage 0 does not prove artifact reuse, later claim systems and governance layers have nothing stable to govern. If Stage 3 creates fake precision, Stage 4 decision events may authorize unreliable objects. If Stage 5 gates are only advisory, Stage 6 docking will let external models and tools bypass the system. If Stage 7 hides governance for product polish, Stage 8 federation and public artifacts will amplify false authority.
The sequence matters because each stage answers a different risk.
4. Stage 0 — Loop Stress / Mechanism Proof
Purpose
Stage 0 proves the core Substrate mechanism:
chat → structured output → artifact → explicit reuse → improved output → validation
The purpose is not to build Substrate as a full platform. The purpose is to determine whether the smallest meaningful loop works. The system must show that artifacts are not merely saved chat snippets, but reusable objects that can improve later reasoning.
Stage 0 asks:
Does artifact reuse produce observable, reproducible improvement over baseline chat?
If the answer is no, expansion should stop or redesign should occur. A system that cannot prove artifact reuse should not add claims, trace, governance, domains, ingestion, variants, or federation. Those systems would only formalize an unproven mechanism.
Entry Conditions
Stage 0 begins when the system can support minimal chat and artifact operations. The entry condition is not perfection. It is enough that a user can produce structured output, create an artifact, retrieve it, and attempt reuse in a later interaction.
Minimum entry requirements:
- a working chat surface
- a structured output mode or prompt discipline
- artifact creation
- artifact persistence
- artifact retrieval or visibility
- explicit artifact reuse path
- a way to compare baseline and artifact-reuse output
- a way to preserve test results
Build Scope
Stage 0 may build only what is required to prove the loop.
Allowed:
- minimal chat interface
- structured response format
- artifact save/create
- artifact list/view
- explicit “use artifact” behavior
- artifact-in-use visibility
- baseline comparison
- reuse comparison
- small manual test harness
- PR9/PR9.5-style artifact quality review
- Stage 0 exit record
The UI can be simple. The system can be rough. The critical requirement is that cause and effect are visible. A user must be able to see that an artifact was created, selected, reused, and responsible for a difference in output.
Forbidden Scope
Stage 0 must not build future architecture.
Forbidden:
- full claim schema
- full trace graph
- automated ingestion
- domain modules
- Aalam variants as system objects
- federation
- external databases
- public/commonplace layer
- group workspace
- payment
- institutional roles
- enforcement engine
- autonomous tools
- hidden memory
- automatic retrieval
- implicit artifact injection
Stage 0 fails if future logic contaminates the proof. If reuse is hidden, automatic, or mixed with untracked context, the system cannot know whether artifacts caused improvement.
Exit Requirements
Stage 0 exits only if the loop is proven under basic stress.
Required proof:
- Artifact reuse visibly changes output.
- Reused output is meaningfully better than baseline.
- Improvement is attributable to the artifact, not hidden context.
- The artifact remains visible to the user when used.
- Reuse works across at least one later turn/session.
- Weak or degraded artifacts produce weaker results.
- Substitutes or irrelevant artifacts perform worse.
- The behavior can be reproduced by another person.
- Failures are recorded rather than silently corrected.
- The system does not require the user to restate the full prior context.
Stage 0 should include both positive and negative tests. It is not enough to show that reuse sometimes helps. The system must also show that weak, irrelevant, or degraded artifacts do not create the same improvement. That is what makes the result causal rather than impressionistic.
What This Unlocks
Stage 0 unlocks Stage 1 hardening. It does not unlock full governance. It creates permission to stabilize the loop, not to expand into domains or ingestion.
Unlocked after Stage 0:
- loop hardening
- persistence/retrieval improvement
- artifact quality distinctions
- regression tests
- small tester use
- stronger artifact review
Still not unlocked:
- full claims
- trace
- decision events
- enforcement
- domain product
- broad external beta
- federation
Validation / Test Family
Core Stage 0 tests:
- baseline vs reuse comparison
- artifact substitution test
- artifact degradation test
- cross-session reuse test
- two-turn improvement test
- irrelevant artifact test
- manual reproducibility test
- artifact visibility test
- hidden context test
Decision Required
Stage 0 exit requires a recorded decision:
PASS
PASS-QUALIFIED
NOT PROVEN
FAIL
A qualified pass may allow Stage 1 hardening if the core loop works but has known defects that do not undermine causality. A “not proven” result should block expansion and create remediation issues.
5. Stage 1 — Loop Hardening
Purpose
Stage 1 makes the artifact loop reliable enough to survive repeated use. Stage 0 asks whether the mechanism works at all. Stage 1 asks whether the mechanism holds under ordinary use conditions: refreshes, sessions, multiple artifacts, light volume, UI friction, and basic user repetition.
Stage 1 asks:
Can the artifact loop remain stable, visible, and reproducible across repeated use?
The goal is not to add new reasoning layers. The goal is to protect the first signal.
Entry Conditions
Stage 1 begins only after Stage 0 shows artifact reuse can produce observable improvement.
Minimum entry requirements:
- artifact reuse produces meaningful improvement in at least controlled tests
- reuse is explicit and visible
- artifacts can persist and be retrieved
- baseline comparison exists
- failures and caveats are known
- no hidden automatic memory is driving the result
Build Scope
Allowed:
- artifact persistence hardening
- retrieval stability
- artifact list improvements
- artifact-in-use UI improvements
- refresh/session tests
- light volume tests
- regression tests
- artifact rename/archive if necessary
- improved empty states
- clearer proof records
- basic user feedback capture
Stage 1 may improve the UI only to make the loop clearer and more usable. It should not build a broad product surface.
Forbidden Scope
Forbidden:
- automated ingestion
- full artifact lifecycle
- full claim schema
- external APIs
- domain modules
- variants as governed objects
- institutional workspaces
- public beta
- payment
- complex dashboards
- hidden reuse
- automatic relevance selection
Stage 1 must avoid “useful future convenience” that obscures the loop. If the system starts auto-selecting artifacts too early, the user can no longer see causality.
Exit Requirements
Stage 1 exits when the loop is stable enough to support controlled reuse work.
Required proof:
- Artifacts persist across sessions.
- Retrieval returns the correct artifact.
- Explicit reuse remains visible.
- Artifact content is not silently mutated.
- Light artifact volume does not break usability.
- Regression tests protect Stage 0 behavior.
- UI does not imply validation or authority.
- Users can repeat the loop without founder-level explanation.
- Failures are captured and classified.
- No future-stage logic affects behavior.
What This Unlocks
Stage 1 unlocks Stage 2 controlled reuse. The system may begin asking which artifacts are useful, which are weak, which fit a task, and how multiple artifacts interact.
Unlocked:
- controlled artifact selection
- artifact comparison
- usefulness labels
- wrong-reuse testing
- derived artifacts
Still not unlocked:
- full structured memory
- claim registry
- authority decisions
- enforcement
- domain product
Validation / Test Family
Core Stage 1 tests:
- persistence test
- refresh/session test
- retrieval accuracy test
- artifact-in-use visibility test
- light volume test
- no hidden reuse test
- regression test from Stage 0
- user repetition test
Decision Required
Stage 1 exit requires a recorded decision. If persistence or reuse visibility remains weak, do not proceed to multi-artifact reasoning. Repair the loop first.
6. Stage 2 — Controlled Reuse
Purpose
Stage 2 improves artifact selection and reuse quality. Stage 0 proves reuse can help. Stage 1 makes the loop stable. Stage 2 asks whether the system can help users choose, compare, combine, and reject artifacts without creating false authority.
Stage 2 asks:
Can artifact reuse become more predictable without becoming hidden, automatic, or overtrusted?
This stage begins the transition from “saved outputs” to “controlled reasoning memory,” but it should remain lightweight.
Entry Conditions
Stage 2 begins only after the loop is stable enough that selection and comparison can be tested.
Minimum entry requirements:
- artifacts persist reliably
- retrieval is accurate
- reuse is explicit
- artifact-in-use state is visible
- Stage 0 improvement survives basic repetition
- weak or irrelevant artifacts can be identified manually
Build Scope
Allowed:
- artifact usefulness labels
- fit/relevance notes
- controlled comparison between artifacts
- multi-artifact selection
- derived artifact creation
- wrong-reuse tests
- artifact substitution tests
- artifact ranking experiments
- user feedback about usefulness
- simple “why this artifact?” explanations
Stage 2 may introduce labels like draft, useful context, reusable, weak, unclear fit, or superseded candidate — but these labels must not imply validation or authority.
Forbidden Scope
Forbidden:
- full artifact lifecycle authority
- claim registry
- validation labels
- approval labels
- automatic artifact selection as default
- hidden artifact injection
- external APIs
- ingestion pipelines
- domain products
- public sharing
Stage 2 fails if artifact labels become fake governance. “Useful” does not mean “true.” “Reusable” does not mean “validated.” “Selected” does not mean “approved.”
Exit Requirements
Stage 2 exits when controlled reuse improves reasoning and reduces bad artifact use.
Required proof:
- Users can identify useful artifacts.
- Wrong artifacts produce weaker results or warnings.
- Multi-artifact use is visible and understandable.
- Derived artifacts preserve parent references at least minimally.
- Artifact comparison reveals differences, contradictions, or gaps.
- Labels do not imply false authority.
- Artifact selection improves output more predictably than random reuse.
- The system records failed or weak reuse.
- Controlled reuse does not require hidden context.
- User burden remains acceptable.
What This Unlocks
Stage 2 unlocks Stage 3 structured memory. Once artifacts can be selected, compared, and reused with some control, the system can begin preserving minimal lineage, state, claim-like notes, and uncertainty markers.
Unlocked:
- minimal lineage
- artifact state
- claim notes
- epistemic markers
- manual excerpt ingestion
- diagnostic domain artifacts
Still not unlocked:
- full claim schema
- full trace
- decision authority
- enforcement
- public product
Validation / Test Family
Core Stage 2 tests:
- relevant vs irrelevant artifact test
- multi-artifact visibility test
- comparison test
- derived artifact source test
- label comprehension test
- wrong-reuse test
- artifact ranking/usefulness test
Decision Required
Stage 2 exit requires a recorded decision. If artifact selection remains random, confusing, or overtrusted, Stage 3 should not introduce structured memory because the memory will fill with low-signal material.
7. Stage 3 — Structured Memory
Purpose
Stage 3 turns controlled artifact reuse into early structured memory. Stage 0 proved the loop. Stage 1 hardened it. Stage 2 improved artifact selection and comparison. Stage 3 asks whether artifacts can carry enough structure to support memory without creating fake precision.
Stage 3 asks:
Can Substrate preserve source, lineage, artifact state, uncertainty, and claim-like assertions without pretending that the system has full validation or authority?
This stage is the bridge between artifact reuse and later governance. It introduces the minimum structure needed to prevent memory contamination: source references, derived-from links, artifact states, claim notes, epistemic markers, and reconstruction tests. It should not introduce a full claim system yet unless repeated artifact failures clearly require it.
The danger in Stage 3 is premature precision. The system may start giving objects formal names — claim, trace, validation, state — before those objects have operational meaning. Stage 3 must therefore remain deliberately minimal. It should make memory more inspectable, not more authoritative.
Entry Conditions
Stage 3 begins only after controlled reuse has produced usable signal.
Minimum entry requirements:
- artifacts can be selected and reused intentionally
- wrong or weak reuse can be detected
- derived artifacts can be created or are clearly needed
- artifact comparison reveals meaningful differences, gaps, or contradictions
- labels do not yet imply validation or authority
- users can work with a small artifact set without confusion
Build Scope
Allowed:
- source references
- derived-from links
- minimal lineage display
- artifact states such as draft, useful context, reusable, weak, superseded, needs review
- claim notes, not full governed claims
- epistemic markers such as unproven, supported, conflict, absent, defer
- minimal reconstruction tests
- manual excerpt artifacts
- small document conversion experiments
- diagnostic domain artifacts for language, legislative drafting, and human geography
- conflict notes
- supersession notes
- current vs historical markings for selected artifacts
Stage 3 may begin to use artifact state to guide user interpretation. It may warn that an artifact is weak, superseded, or needs review. But it should not yet create hard authority states unless a decision event exists in Stage 4.
A “claim note” in Stage 3 is only a lightweight marker that an artifact contains a statement that may later need validation. It is not a fully governed claim.
Example Stage 3 claim note:
claim_note:
statement:
source_artifact_id:
evidence_or_basis:
status: unproven | supported | conflict | absent | defer
scope_note:
This is enough to prevent blob reasoning without creating the burden of full claim infrastructure.
Forbidden Scope
Forbidden:
- full claim registry as active authority
- confirmed claims without validation
- full trace graph
- decision events unless Stage 4 begins
- enforcement gates
- public artifact publication
- automated corpus ingestion
- owner’s vault parsing at scale
- federation
- domain product claims
- model/tool docking
- hidden authority labels
- “validated” or “approved” UI labels
Stage 3 fails if it creates the appearance of governed knowledge without the required validation, decision, and enforcement layers. It also fails if memory becomes so structured that users cannot use it.
Exit Requirements
Stage 3 exits when structured memory is useful, reconstructible, and not over-authoritative.
Required proof:
- Artifacts have source references or clear source boundaries.
- Derived artifacts preserve parent links.
- Artifact state is visible and understandable.
- Weak, superseded, or needs-review artifacts are not treated as default high-quality memory.
- Claim notes isolate important assertions without becoming full authority.
- Epistemic markers preserve uncertainty, conflict, absence, or defer state.
- A user or reviewer can reconstruct where an artifact came from and how it was transformed.
- Manual excerpt ingestion preserves partial-source boundaries.
- Historical material can be marked current, historical, superseded, or unknown.
- The system does not imply validation, approval, or canon where none exists.
What This Unlocks
Stage 3 unlocks Stage 4 decision events. Once objects have enough state and lineage to be inspected, users can begin making explicit decisions about whether something is accepted, rejected, deferred, revised, superseded, or promoted within a scope.
Unlocked:
- proposal vs decision distinction
- authority boundary design
- decision events
- scoped approval/rejection/defer states
- stronger domain diagnostic prototypes
- more meaningful archive recovery
- early manual ingestion with review
Still not unlocked:
- full enforcement engine
- model/tool docking
- public/commonplace
- federation
- institutional workspace
- full owner’s vault parsing
- domain product launch
Validation / Test Family
Core Stage 3 tests:
- source reconstruction test
- derived artifact reconstruction test
- weak artifact display test
- superseded artifact display test
- claim note atomicity test
- epistemic marker comprehension test
- conflict preservation test
- manual excerpt source-boundary test
- historical/current status test
- no false validation label test
Decision Required
Stage 3 exit requires a recorded decision. If structured memory creates confusion, fake precision, or excessive burden, the system should reduce structure rather than proceed to authority. Stage 4 should begin only when artifact state and minimal lineage are reliable enough to support explicit decisions.
8. Stage 4 — Decision Events / Authority
Purpose
Stage 4 separates proposal from authority. Earlier stages allow Aalam and users to create, reuse, structure, and inspect artifacts. Stage 4 asks whether the system can record explicit decisions about object status and use.
Stage 4 asks:
Can Substrate distinguish generated, proposed, reviewed, accepted, rejected, deferred, revised, and superseded objects without confusing usefulness with authority?
This is one of the most important transitions in the roadmap. Before Stage 4, artifacts may be useful, structured, or supported. They are not authoritative merely because they exist. A decision event records that an authorized actor accepted, rejected, deferred, revised, superseded, or promoted an object for a specific scope.
A decision event does not prove truth. It records authority. Truth, evidence, validation, and authority must remain separate.
Entry Conditions
Stage 4 begins only after Stage 3 structured memory is useful and reconstructible.
Minimum entry requirements:
- artifact states exist and are understandable
- source and derived-from links are sufficiently reliable
- claim notes or assertion markers exist where needed
- conflict and uncertainty can be preserved
- users can distinguish draft/useful/reusable/weak/superseded states
- the system has cases where authority decisions are clearly needed
Build Scope
Allowed:
- decision event object
- proposal vs decision UI
- decision owner
- decision role
- authority scope
- decision types: approve, reject, defer, request revision, supersede, promote limited
- decision basis/evidence references
- stage exit decision records
- canon candidate acceptance/rejection records
- domain prototype review decisions
- minimal role distinctions such as owner, reviewer, teacher/supervisor, domain expert
- decision history display
- revision request flow
Minimal decision event:
decision_event:
id:
target_type:
target_id:
decision_type: approve | reject | defer | request_revision | supersede | promote_limited
decision_owner:
decision_role:
authority_scope:
basis:
evidence_refs:
reversibility:
downstream_effect:
created_at:
A decision event should be required when an object’s state affects what others may trust, reuse, publish, promote, enforce, or act upon.
Forbidden Scope
Forbidden:
- Aalam approving its own output
- user casual agreement treated as formal approval
- global approval without scope
- “validated” labels without validation records
- public publication
- institutional hierarchy
- automated authority assignment
- enforcement gates unless Stage 5 begins
- external action execution
- federation
- full legal/domain authority claims
Stage 4 fails if it converts every minor action into bureaucratic friction. Decision events should be used where authority changes, not for every note, edit, or private draft.
Exit Requirements
Stage 4 exits when authority is explicit, scoped, visible, and reconstructible.
Required proof:
- A proposal can be distinguished from a decision.
- A decision event records owner, role, scope, target, basis, and date.
- Approved, rejected, deferred, revised, and superseded states are visible.
- Aalam cannot approve its own output.
- Informal chat agreement is not treated as formal decision unless converted to a decision event.
- Authority scope prevents local decisions from becoming global authority.
- Rejected or superseded objects do not appear as active defaults without warning.
- Stage exit decisions can be recorded.
- Domain-sensitive decisions can require human/domain review.
- Decision burden remains usable.
What This Unlocks
Stage 4 unlocks Stage 5 validation gates and enforcement beginnings. Once authority state exists, the system can begin blocking or routing invalid transitions.
Unlocked:
- decision-event gating
- validation records
- authority-dependent behavior
- blocked-action UI
- review workflows
- stronger domain prototypes
- limited canon promotion discipline
- product claim review process
Still not unlocked:
- broad external APIs
- action-capable tools
- public/commonplace
- federation
- institutional admin at scale
- automated legal/educational authority
Validation / Test Family
Core Stage 4 tests:
- proposal vs decision test
- approval without decision test
- Aalam self-approval test
- decision scope test
- reject/defer/revise state test
- superseded artifact test
- casual agreement test
- domain review requirement test
- decision reconstruction test
- burden/usability test
Decision Required
Stage 4 exit requires a recorded decision. If decisions are invisible, unscoped, or too burdensome, do not proceed to enforcement. Enforcement of bad authority states is worse than advisory uncertainty.
9. Stage 5 — Validation Gates / Enforcement Beginnings
Purpose
Stage 5 makes selected states alter behavior. Earlier stages create artifacts, structured memory, and decision events. Stage 5 asks whether constraints can begin to gate the system.
Stage 5 asks:
Can selected validation, lifecycle, and authority states change what the system allows, blocks, warns, defers, or routes for review?
This stage is where governance stops being only descriptive. A label does not govern. A trace does not govern. A decision record does not govern unless system behavior changes. Stage 5 introduces limited enforcement surfaces: backend gates, frontend blocked states, test enforcement, process gates, human review requirements, and runtime feedback records.
Stage 5 should remain narrow. It should not attempt to enforce every future constraint. It should choose the few gates that protect the core system from known failures.
Entry Conditions
Stage 5 begins only after Stage 4 authority boundaries are explicit enough to enforce.
Minimum entry requirements:
- decision event object or equivalent process exists
- artifact states are visible
- proposal vs decision distinction works
- rejected/deferred/superseded states are reconstructible
- validation records or validation modes are defined at least minimally
- frontend can show blocked or required-action states
- there are clear invalid transitions worth blocking
Build Scope
Allowed:
- validation records
- validation mode registry
- artifact-state gates
- decision-event gates
- backend transition checks
- frontend blocked-action states
- warning/soft gate/hard gate levels
- negative tests
- bypass tests
- override request records
- gate false-positive/false-negative records
- runtime monitoring for selected gates
- PR canon checklist enforcement
- stage exit gating
- limited safety core experiments
Possible gates:
- weak/failed artifact cannot be recommended by default
- superseded artifact cannot appear as current default
- approved state requires decision event
- validated label requires validation record
- public/published state requires publication decision
- rejected object cannot be reused as active basis without warning
- unresolved conflict prevents confirmed state
- missing source blocks promotion
- external action is blocked unless later stages authorize it
Forbidden Scope
Forbidden:
- full enforcement engine across all future objects
- broad autonomous tool execution
- federation enforcement
- public/commonplace layer
- complex institutional policy engine
- high-risk external action
- overbroad validation labels
- hidden overrides
- enforcement that users cannot understand
Stage 5 fails if enforcement becomes theater: rules exist but do not change behavior, or frontend labels imply enforcement that the backend does not support. It also fails if gates are so burdensome that users avoid the system.
Exit Requirements
Stage 5 exits when selected constraints are actually enforceable.
Required proof:
- At least some invalid transitions are blocked or routed.
- Backend state and frontend display match.
- A blocked action explains why it is blocked and what is required next.
- Negative and bypass tests exist for critical gates.
- Decision-event requirements are enforced where authority changes.
- Validation labels cannot appear without validation records.
- Weak, rejected, superseded, or conflicted artifacts do not behave like normal active artifacts.
- Override requests, if allowed, are recorded.
- Runtime or process monitoring captures repeated failures.
- Enforcement does not make ordinary artifact work unusable.
What This Unlocks
Stage 5 unlocks Stage 6 docking. Once selected governance states can alter behavior, external models, tools, APIs, and databases can begin to enter the system without bypassing governance.
Unlocked:
- docking harness design
- read-only external sources
- Aalam variants under visible role boundaries
- pre/post execution hooks
- execution-gating monetizable prototype
- model-agnostic architecture foundation
- stronger domain source integrations
Still not unlocked:
- broad autonomous agents
- unrestricted external APIs
- action-capable integrations without decisions
- public federation
- large-scale ingestion
- broad product launch
Validation / Test Family
Core Stage 5 tests:
- validated label without record test
- approved state without decision test
- weak artifact default-use test
- superseded artifact current-use test
- conflict-to-confirmed test
- missing source promotion test
- frontend/backend mismatch test
- bypass endpoint test
- override record test
- user comprehension of block test
Decision Required
Stage 5 exit requires a recorded decision. If gates are advisory only, do not proceed to docking. External capability must not enter a system where governance is only decorative.
10. Stage 6 — Docking Harness / Model-Tool-API Governance
Purpose
Stage 6 makes external capability governable. Earlier stages govern internal artifacts, states, decisions, and gates. Stage 6 asks whether external models, tools, APIs, databases, and Aalam variants can enter Substrate without bypassing the governed pathway.
Stage 6 asks:
Can external outputs be forced through source identity, artifact/proposal status, validation, decision, and enforcement boundaries?
This is the model-agnostic transition. Substrate becomes meaningfully model-agnostic when model output is no longer trusted because of the model. It is treated as a docked output: attributed, scoped, inspectable, provisional, and denied authority by default.
Docking is not integration. Integration connects capability. Docking governs capability.
Entry Conditions
Stage 6 begins only after selected internal gates can alter behavior.
Minimum entry requirements:
- validation/authority gates exist for selected states
- blocked states are visible
- backend and frontend agree on critical states
- decision events are required where authority changes
- negative/bypass tests exist for current gates
- source/provenance handling exists internally
- the system can record external source identity
Build Scope
Allowed:
- docking record/contract
- docked output record
- external source/model/tool identity
- generated vs retrieved distinction
- Aalam variant identity
- Builder / Reviewer / Validator / Red Team roles
- read-only external APIs
- source scope and timestamp display
- model output as proposal
- model agreement as signal only
- pre-execution and post-execution validation hooks
- execution intent object
- limited action-gating prototype
- bypass tests for docked paths
- domain-specific read-only source experiments
Minimal docking record:
docking_record:
id:
source_type: model | tool | api | database | file_store | human_external
source_name:
provider:
access_mode: read_only | write_capable | action_capable
trigger_mode: user_explicit | system_suggested | automatic
output_type: raw_source | generated_text | structured_data | tool_result | action_result
allowed_targets:
prohibited_targets:
validation_required:
decision_event_required:
source_visibility_required: true
Forbidden Scope
Forbidden:
- hidden external output in prompt context
- model consensus as validation
- model self-approval
- action-capable tools without decision event
- write APIs without gating
- automatic external retrieval by default
- external output becoming canon or authority directly
- source/results visually collapsed with Aalam synthesis
- broad agent autonomy
- federation
Stage 6 fails if external outputs become another form of hidden memory or authority.
Exit Requirements
Stage 6 exits when external capability enters only through the governed pathway.
Required proof:
- Each external source/model/tool has a docking record.
- Docked outputs preserve source identity and type.
- Generated output is distinguished from retrieved source.
- External model output enters as proposal or advisory material, not authority.
- Model agreement is not treated as validation.
- Aalam variants are visibly identified and role-bounded.
- Read-only APIs preserve provenance, query, scope, and timestamp.
- Action-capable paths are disabled or require decision events.
- Hidden prompt injection from docked outputs is blocked or recorded.
- Bypass tests cover alternate routes into system state.
- Frontend shows source/model/tool identity clearly.
- Docking does not make ordinary use incomprehensible.
What This Unlocks
Stage 6 unlocks Stage 7 product readiness and strong early commercial wedges.
Unlocked:
- controlled external model use
- governed Aalam variants
- read-only API/domain source integrations
- execution-gating alpha/pilot
- stronger model-agnostic architecture
- richer domain prototypes
- institutional/technical design partner conversations
Still not unlocked:
- broad public launch
- unrestricted external tools
- public/commonplace
- federation
- high-risk automated legal/policy outputs
- full institutional deployments
Validation / Test Family
Core Stage 6 tests:
- docking record required test
- external source identity test
- generated vs retrieved distinction test
- model consensus test
- model disagreement test
- variant self-approval test
- hidden prompt injection test
- tool write attempt test
- action intent block test
- bypass route test
- user comprehension of source identity test
Decision Required
Stage 6 exit requires a recorded decision. If external outputs can bypass governance, do not proceed to product readiness or public beta. Productization would amplify hidden authority.
11. Stage 7 — Product Readiness / External Validation
Purpose
Stage 7 tests whether Substrate can become usable by non-expert users without losing the constraints that make it different from ordinary AI chat. Earlier stages prove the artifact loop, harden reuse, introduce structured memory, define authority, create selected gates, and dock external capability. Stage 7 asks whether this system can survive contact with users who did not help design it.
Stage 7 asks:
Can ordinary target users understand, use, reuse, and benefit from Substrate under honest product claims and visible governance boundaries?
This is the product-readiness stage. It is not necessarily public launch. It is controlled external validation. The central risk is product simplification that hides governance. Substrate must become easier to use, but not by concealing source, reuse, uncertainty, proposal/decision status, validation state, or blocked actions.
The product should become calmer, not looser.
Entry Conditions
Stage 7 begins only after Stage 6 has shown that external capability can enter through governed pathways.
Minimum entry requirements:
- artifact loop is stable
- controlled reuse works
- structured memory is understandable enough for users
- decision events exist where authority changes
- selected gates alter behavior
- docked sources/models/tools preserve identity and scope
- frontend distinguishes generated output, retrieved source, artifact, proposal, decision, validation, and block states where relevant
- core product claims can be stated honestly
Build Scope
Allowed:
- public/tester UI refinement
- onboarding
- example workflows
- artifact creation and reuse polish
- product language and “what this is / is not” pages
- feedback capture
- support channel
- controlled external beta
- small group tests if warranted
- beta accounts
- usage/reuse analytics
- product claim audit
- domain pilot readiness assessment
- limited paid pilot only if value and support are clear
Stage 7 may simplify terminology for users. It should not require every user to understand the full canon. But the interface must still show the relevant truth state. A user does not need to read the claim schema, but the product must not make unvalidated material look verified.
Forbidden Scope
Forbidden:
- broad public launch without evidence
- payment before repeated value
- public/commonplace artifacts without challenge/revocation
- unsupported institutional deployment
- domain authority claims
- legal advice claims
- educational mastery claims without evidence
- hidden automation to make the product seem smarter
- governance labels unsupported by backend state
- growth tactics that obscure limitations
Stage 7 fails if users can use the product only with founder explanation. It also fails if product polish turns Substrate back into a general chatbot.
Exit Requirements
Stage 7 exits when Substrate is ready for a controlled next step: continued private beta, controlled public beta, domain pilot, paid pilot, or redesign.
Required proof:
- New users can understand the basic product without founder-level explanation.
- Users can create artifacts.
- Users can reuse artifacts across sessions.
- Reuse produces perceived and observable value.
- Users understand enough of artifact/source/decision state to avoid major misunderstanding.
- Failure and blocked states are understandable.
- Support burden is known.
- Product claims match implemented capability.
- Accounts/identity are sufficient for beta needs.
- Group tests, if attempted, do not collapse ownership or authority.
- Domain pilot readiness is assessed honestly.
- Payment readiness is assessed separately from curiosity or enthusiasm.
- Reliability is adequate for the intended beta scope.
- Launch/no-launch decision is recorded.
What This Unlocks
Stage 7 unlocks serious product and market learning. It can also unlock controlled domain pilots and possibly early revenue, depending on evidence.
Unlocked:
- controlled beta
- small group testing
- beta accounts
- product claim testing
- limited paid pilot if justified
- language beta if domain scope is ready
- legislative research prototype if constrained
- human geography/student pilot if constrained
- institution/funder conversations based on evidence
- stronger hiring/fundraising rationale
Still not unlocked by default:
- broad public/commonplace
- federation
- high-risk domain authority
- institutional deployment at scale
- unrestricted public artifacts
- large ingestion without review
Validation / Test Family
Core Stage 7 tests:
- new-user first-run test
- artifact creation test
- return-and-reuse test
- product claim comprehension test
- source/authority/validation comprehension test
- blocked-state comprehension test
- small group artifact ownership test
- beta retention/repeat-use test
- support-burden test
- willingness-to-pay or continue-use test
- domain pilot dry run
- product claim audit
Decision Required
Stage 7 requires a formal launch/no-launch decision. The result may be:
PRIVATE_BETA_CONTINUE
CONTROLLED_PUBLIC_BETA
DOMAIN_PILOT
PAID_PILOT
REDESIGN
STOP
If users do not create or reuse artifacts, or if product value depends on founder/Aalam handholding, Stage 7 should not proceed to broad launch or Stage 8 expansion.
12. Stage 8 — Domains / Federation / Institutions / Public Commonplace
Purpose
Stage 8 begins after the core system has proven value, usability, source visibility, authority boundaries, selected enforcement, and docking. It is the expansion stage. Stage 8 asks whether Substrate can support multiple domains, institutions, public artifacts, and federated nodes without breaking the core governance spine.
Stage 8 asks:
Can domains, institutions, and federated nodes specialize or distribute Substrate while inheriting its constraints, validation, authority, enforcement, and failure-preservation rules?
Stage 8 is not one build. It is a program layer with multiple tracks. Each track should have its own pilot, evidence, decision record, and stop condition. Domain development, federation, institutional workspaces, ingestion, public/commonplace, and monetization may proceed concurrently only because earlier stages have created the control surfaces required to keep them interpretable.
The governing principle is:
Specialization and scale are allowed only when they inherit core governance.
Entry Conditions
Stage 8 begins only after Stage 7 records an explicit decision authorizing expansion or a specific Stage 8 track.
Minimum entry requirements:
- external users have demonstrated repeated value
- artifact creation and reuse are understandable
- product claims are honest
- governance states are visible enough for target users
- external source/model/tool docking cannot bypass governance
- selected gates work
- decision events and authority states are reliable
- support burden is understood
- domain pilot readiness is assessed
- public or institutional risk is bounded for the proposed track
Stage 8 should not begin globally. A language track may be ready before federation. A legislative research prototype may be ready before public/commonplace. Human geography may be ready as a student-facing pilot before institutional deployment. Each track must earn its own scope.
Build Scope
Allowed:
- domain modules
- language pilot/product track
- legislative drafting research/prototype track
- human geography / international affairs track
- institutional workspaces
- role hierarchy
- public/commonplace prototypes
- owner’s vault ingestion
- federation compact design
- node compliance testing
- public artifact challenge/revocation paths
- commercial pilots
- nonprofit/open-source transition planning
- domain-specific validation modes
- institutional/federated audit
Stage 8 may support parallel work across tracks if each remains staged and bounded.
Forbidden Scope
Forbidden:
- domains that bypass core objects
- public artifacts without provenance, validation state, authority state, and challenge path
- symbolic federation without compliance tests
- institutional workspaces without role/authority boundaries
- ingestion that floods active memory with unreviewed objects
- domain authority claims without domain authority
- legal/policy outputs framed as advice
- map/geography overlays that imply certainty or causality without evidence
- commercial claims beyond demonstrated capability
- central control masquerading as federation
- federation participants whose validation vocabulary is incompatible
Stage 8 fails if expansion creates many separate products that no longer share the same governance spine.
Track Structure
Stage 8 should be organized into tracks.
Track A — Domains
Domains specialize Substrate for particular reasoning environments. Initial domains:
Language acquisition
Legislative drafting
Human geography / international affairs
Each domain must define:
- artifact types
- claim types
- validation modes
- authority roles
- failure modes
- frontend states
- external sources
- stop conditions
Track B — Institutional Architecture
Institutional architecture introduces:
- personal workspace
- group workspace
- institutional workspace
- roles
- admin scope
- reviewer/supervisor/domain expert authority
- audit
- policy artifacts
- workspace-specific decision rules
Track C — Federation
Federation is compact-based interoperability, not central command. Nodes may be independent, local, offline, intermittently connected, or fully connected. Non-compliant nodes may continue locally but lose federation benefits.
Federation requires:
- node identity
- compact version
- artifact standards
- validation vocabulary
- challenge/revocation rules
- compliance testing
- local operation boundary
- propagation rules
Track D — Public Commonplace
Public/commonplace is a governed public knowledge layer, not a public chat feed.
Public artifacts require:
- publication decision
- provenance
- validation state
- authority state
- challenge path
- correction/revocation path
- scope/disclaimer
- public explanation aligned with underlying object
Track E — Ingestion / Owner’s Vault
Owner’s vault and historical project docs become useful when Substrate can ingest without contaminating memory.
Ingestion requires:
- source refs
- source scope
- current/historical/superseded status
- lifecycle state
- review queue
- duplicate/supersession handling
- claim candidate status
- validation/deprecation path
Track F — Commercial / Operations
Commercial work may include:
- execution-gating product
- domain pilots
- institutional workspaces
- paid beta
- subscriptions
- grants/foundation funding
- nonprofit/open-source planning
- business operations
- hiring and partnerships
Exit Requirements
Stage 8 does not have a single exit. Each track exits independently.
A domain track passes when:
- domain artifacts are defined
- domain claim types are scoped
- domain validation modes exist
- domain authority roles are explicit
- users can complete the domain loop
- outcomes improve over baseline/domain alternatives
- failure modes are captured
- the domain does not bypass core governance
An institutional track passes when:
- roles are clear
- shared artifacts preserve ownership and authority
- admin power does not override validation silently
- audit and review paths work
- group use improves coordination without collapsing meaning
A federation track passes when:
- compact exists
- nodes can be assessed for compliance
- validation states have shared meaning
- artifact propagation rules work
- conflict and revocation are handled
- local autonomy and shared standards coexist
A public/commonplace track passes when:
- published artifacts show provenance, validation, authority, and challenge path
- public users can challenge or flag errors
- correction and revocation work
- public claims do not overstate certainty
An ingestion track passes when:
- source provenance is preserved
- weak outputs are filtered
- current/historical/superseded status is clear
- duplicates are controlled
- memory quality improves rather than degrades
What This Unlocks
Stage 8 unlocks Substrate as a platform/ecosystem rather than a single product.
Unlocked:
- full language domain
- legislative drafting/federation trajectory
- human geography / international affairs system
- institutional workspaces
- public/commonplace systems
- federation compact
- owner’s vault parsing
- commercial tracks
- nonprofit/open-source governance
- cross-node validation
- domain-specific research papers
Validation / Test Family
Core Stage 8 tests:
- domain inheritance test
- language learning loop test
- legislative provision/failure/rewrite test
- human geography source/map uncertainty test
- institutional workspace role test
- federation compact compliance test
- public artifact challenge test
- owner’s vault ingestion test
- cross-node revocation test
- commercial claim audit
- governance load test
Decision Required
Stage 8 decisions are track-specific.
Possible decision records:
Domain Track Decision
Federation Track Decision
Institutional Track Decision
Public Commonplace Decision
Ingestion Track Decision
Commercial Track Decision
Open-Source / Nonprofit Decision
Stage 8 should not expand all tracks by default. It should expand the tracks that have evidence, users, resources, and governance readiness.
PART II — CAPABILITY UNLOCK MATRIX
The capability matrix replaces repeated stage-by-stage prose. It answers when major capabilities become diagnostically usable, prototypable, or product-ready. The matrix should be treated as a guide, not a guarantee. A capability may move earlier only through explicit decision and evidence; it may move later if prerequisites are weak.
13. System and Governance Capabilities
| Capability | Diagnostic Use | Prototype | Product / Operational Use | Required Gate | Notes |
|---|---|---|---|---|---|
| Artifact creation/storage | Stage 0 | Stage 0 | Stage 1 | creation and persistence proven | First primitive. |
| Explicit artifact reuse | Stage 0 | Stage 0 | Stage 1 | reuse visibly affects output | Must remain user-visible. |
| Artifact quality review | Stage 0 | Stage 1 | Stage 2 | weak/useful/reusable distinctions | Prevents memory pollution. |
| Multi-artifact reasoning | Stage 2 | Stage 2 | Stage 3 | controlled comparison works | Avoid hidden context. |
| Artifact lineage | Stage 3 | Stage 3 | Stage 4+ | source/derived-from links | Full trace comes later. |
| Claim notes | Stage 3 | Stage 3 | Stage 4+ | artifacts repeatedly contain isolatable assertions | Claim notes before full claims. |
| Full claim schema | Stage 3 as review lens | Stage 4–5 | Stage 8/domain | validation and trace pressure | Do not build prematurely. |
| Epistemic states | Stage 3 | Stage 3–4 | Stage 5+ | state affects interpretation | Prevents false certainty. |
| Trace/provenance | Stage 3 minimal | Stage 4–6 | Stage 8 full | reconstruction tests | Logs are not trace. |
| Decision events | Stage 4 | Stage 4 | Stage 5+ | proposal/decision distinction proven | Authority boundary. |
| Validation records | Stage 4 | Stage 5 | Stage 6+ | validation mode declared | Validation ≠ approval. |
| Validation gates | Stage 5 | Stage 5 | Stage 6+ | negative/bypass tests | Constraints begin changing behavior. |
| Enforcement engine | Stage 5 small gates | Stage 6 | Stage 8+ | tested gates + monitoring | Avoid abstract engine early. |
| Docking harness | Stage 6 | Stage 6 | Stage 7–8 | source/model/tool identity | Integration ≠ docking. |
| Aalam variants | Stage 2 prompt modes | Stage 6 governed variants | Stage 7–8 | visible role identity | No self-approval. |
| Model agnosticism | Stage 3 manual comparison | Stage 6 docked models | Stage 8 federated compliance | model output denied authority by default | Meaningful at Stage 6. |
| External APIs | Stage 6 read-only experiments | Stage 6–7 | Stage 8 | docking + provenance | Read-only first. |
| Public/commonplace | Stage 7 concept | Stage 8 pilot | Stage 8+ | validation, decision, challenge, revocation | Not public chat. |
| Federation | Stage 8 design | Stage 8 pilot | Stage 8+ | compact compliance | Interoperability, not central control. |
14. Product and User Capabilities
| Capability | Diagnostic Use | Prototype | Product / Pilot | Required Gate | Notes |
|---|---|---|---|---|---|
| Simple UI for Alex/Abhishek | Stage 0 | Stage 0–1 | Stage 1 | artifact loop works | Keep simple. |
| External testers | Stage 1 limited | Stage 2–3 | Stage 7 beta | stable loop + onboarding | No broad launch early. |
| Group tests | Stage 4 concept | Stage 7 small group | Stage 8 institutional | role/ownership clarity | Avoid authority confusion. |
| Accounts | Stage 0–1 if needed | Stage 2 tester accounts | Stage 7 beta accounts | persistence + privacy clarity | Do not overbuild. |
| Payment | none | Stage 5–6 paid pilot possible | Stage 7–8 | repeat value + support path | Avoid payment-first pressure. |
| Institutional pilots | Stage 4 conversations | Stage 5–7 prototypes | Stage 8 workspaces | roles, decisions, audit | Stage depends on risk. |
| Trade shows | learning only | Stage 4–6 targeted | Stage 7–8 product/domain | clear demo or wedge | Avoid expensive early booths. |
| Hiring | contractor only | Stage 3–6 targeted | Stage 7–8 team | stage pressure + funds | Hire for bottlenecks. |
| Nonprofit/open-source | concept | Stage 7 planning | Stage 8+ execution | stable architecture + governance | Avoid premature governance theater. |
15. Domain Capabilities
| Domain | Stage 0–2 | Stage 3 | Stage 4–5 | Stage 6 | Stage 7 | Stage 8 |
|---|---|---|---|---|---|---|
| Language | Test examples only | learner attempt / correction artifacts, claim notes | teacher/reviewer boundaries | resources/API if needed, Aalam variants | controlled beta | full domain module |
| Legislative drafting | Test examples only | provision / claim / failure notes | non-advice boundaries, review gates | read-only legal/policy APIs | civic/research pilot | federation-first legal network |
| Human geography | Test examples only | country / issue / map-layer artifacts | source/confidence gates | map/data APIs read-only | student/teacher/diplomat pilot | public/institutional geography commons |
| Future domains | examples only | diagnostic artifacts | authority/validation mapping | source integration | pilot | full module |
16. Data / Ingestion Capabilities
| Capability | Earliest Safe Stage | Product Stage | Required Safeguards | Notes |
|---|---|---|---|---|
| Manual excerpt artifacts | Stage 3 | Stage 3+ | source refs, partial scope | Safest first ingestion. |
| Small document conversion | Stage 3–4 | Stage 5+ | review, lifecycle, claim notes | Keep source-bound. |
| Batch import | Stage 5–6 | Stage 8 | review queue, weak filtering | Do not activate automatically. |
| Owner’s vault parsing | Stage 8 | Stage 8+ | provenance, currentness, lifecycle, trace | High value, high risk. |
| Continuous ingestion | Stage 8+ | far future | monitoring, revocation, admin controls | Do not rush. |
17. Business / Funding / Hiring Capabilities
| Capability | Earliest Serious Stage | Stronger Stage | Required Safeguard | Notes |
|---|---|---|---|---|
| Advisor/funder conversations | Stage 0–1 | Stage 2+ | honest proof status | Early conversations only. |
| Research/foundation outreach | Stage 2–3 | Stage 4–7 | clear public-interest framing | Good for governance/domain work. |
| Execution-gating monetizable wedge | Stage 5 prototype | Stage 6–7 pilot | narrow claims, bypass tests, support | Strongest early revenue wedge. |
| Paid beta | Stage 7 | Stage 8 | repeat value, support, claims audit | Do not sell novelty. |
| Institutional contracts | Stage 7 pilot | Stage 8 | roles, audit, domain boundaries | Scope carefully. |
| Trade shows | Stage 4 targeted | Stage 6–8 | demo or wedge | Avoid early expensive exposure. |
| Additional engineers | Stage 3+ as needed | Stage 6–8 | clear bottleneck | Hire for stage pressure. |
| Lawyer/CPA/business ops | Stage 5–7 | Stage 7–8 | before paid pilots/contracts | Parallel operations track. |
| Trademark/IP review | Stage 5–7 | before public launch | counsel review | Separate from canon. |
PART III — FUTURE OBJECT SUMMARY
The future object summary defines the objects that later stages may require. This section is not a schema implementation plan. It is a memory layer: it preserves what each object is, why it exists, when it becomes relevant, and what it must not be confused with.
The object rule is:
A future object becomes buildable only when the stage has produced the pressure that requires it.
This matters because Substrate has already identified many future objects: claims, trace, decision events, validation records, enforcement gates, docking records, workspaces, federation nodes, public artifacts, ingestion jobs, and domain modules. If these are implemented too early, they create false precision and engineering burden. If they are forgotten, later stages will rebuild them inconsistently.
The correct approach is staged object maturity:
conceptual object
→ review lens
→ lightweight field or note
→ minimal object
→ governed object
→ enforced object
→ public / institutional / federated object
18. Object Maturity Rule
Objects should be classified by maturity.
| Status | Meaning |
|---|---|
| Conceptual | The object is understood but should not appear in product/system behavior. |
| Review lens | The object helps evaluate artifacts, PRs, or failures but is not stored as a first-class object. |
| Lightweight field/note | The object exists as a simple marker, label, or note. |
| Minimal object | The object has a stable schema and can be stored/retrieved. |
| Governed object | The object has lifecycle, source, validation, decision, or authority rules. |
| Enforced object | The object changes system behavior through gates or constraints. |
| Public/federated object | The object can safely cross workspace, institutional, or node boundaries. |
A future Aalam or engineer should not treat conceptual objects as build-ready. A claim schema can be written long before claims become governed objects. A federation compact can be drafted long before federation begins. A decision event can exist as a process record before it exists in software.
19. Future Object Table
| Object | Purpose | Earliest Stage | Build Maturity | Do Not Confuse With |
|---|---|---|---|---|
| Artifact | Durable reusable reasoning object. | Stage 0 | active/minimal | chat output, truth, knowledge |
| Reuse Event | Records that artifact was used in later interaction. | Stage 0–1 | lightweight/minimal | hidden memory |
| Evaluation Record | Records baseline/reuse test result. | Stage 0 | lightweight | subjective impression |
| Artifact Metadata | Makes artifacts findable and interpretable. | Stage 1–2 | lightweight | authority |
| Artifact Relationship | Links parent, derived, compared, or superseding artifacts. | Stage 2–3 | lightweight | full trace |
| Artifact State | Marks draft, useful, reusable, weak, superseded, needs review, etc. | Stage 3 | lightweight/minimal | validation or approval |
| Claim Note | Lightweight marker that an artifact contains an assertion. | Stage 3 | review lens / note | full claim |
| Claim | Atomic governed statement with source, scope, epistemic state, validation, and trace. | Stage 4+ | deferred | paragraph, summary, artifact |
| Epistemic State | Truth/uncertainty/conflict/defer marker. | Stage 3+ | lightweight → governed | confidence vibe |
| Trace | Reconstructible lineage from source to artifact/claim/decision/action. | Stage 3+ | minimal → full later | logs |
| Decision Event | Scoped authority act: approve, reject, defer, revise, supersede, publish, revoke. | Stage 4 | minimal → governed | truth, validation, user liking |
| Validation Record | Declares validation mode, evidence/test, result, scope, and caveat. | Stage 4–5 | minimal → governed | approval |
| Enforcement Gate | Behavior-changing constraint that blocks, warns, defers, or routes. | Stage 5 | enforced | label, recommendation |
| Docking Record | Boundary for external model/tool/API/database/human source. | Stage 6 | governed | ordinary integration |
| Docked Output | Output from external model/tool/source with identity and scope. | Stage 6 | governed | evidence or authority by default |
| Execution Intent | Proposed external action requiring validation/decision before execution. | Stage 6 | governed | command |
| Aalam Variant | Role-bounded Aalam mode such as Builder, Reviewer, Validator, Red Team. | Stage 6 as governed object; earlier as prompt mode | staged | separate authority |
| Workspace | Personal, group, institutional, or public context boundary. | Stage 7–8 | future | folder |
| Role | User, reviewer, teacher, admin, domain expert, auditor, public participant. | Stage 4 minimal; Stage 8 full | staged | generic permission |
| Federation Node | Independent participating node under compact. | Stage 8 | future | tenant or central account |
| Federation Compact | Shared artifact/validation/decision/challenge standard for nodes. | Stage 8 | future | terms of service |
| Public Artifact | Artifact published outside private workspace with provenance/challenge path. | Stage 8 | future | blog post or public note |
| Ingestion Job | Controlled conversion of source material into artifacts/claims/timeline/review queue. | Stage 5–8 depending on scope | staged | upload/summarize |
| Domain Module | Specialized governed reasoning environment such as language, legislative, geography. | Stage 7–8 product; Stage 3 diagnostic | staged | chatbot persona |
| Canon Candidate | Proposed future constraint or primitive for possible Canon v5. | Any stage | process object | canonical rule |
| Canon Pressure Record | Records PR/domain/test pressure against existing canon. | Stage 3+ | process object | final canon revision |
20. Deferred Object Warning
Deferred objects should be preserved but not activated prematurely.
The most common dangerous confusions are:
| Confusion | Failure |
|---|---|
| Claim note treated as claim | Fake precision. |
| Artifact state treated as validation | Weak artifact gains authority. |
| Trace treated as governance | Logging replaces enforcement. |
| Human approval treated as truth | Authority and validation collapse. |
| Model agreement treated as validation | Synthetic consensus. |
| External API result treated as correct outcome | Structured execution without correctness. |
| Public artifact treated as legitimate because visible | Public false authority. |
| Federation node treated as compliant because connected | Symbolic federation. |
| Domain module treated as prompt preset | Domain chatbot drift. |
Object maturity should be reviewed at every major PR, stage exit, and domain expansion.
PART IV — DOMAIN TRACKS
Domain tracks explain how Substrate can specialize without losing its core structure. A domain is not a theme, prompt, persona, or UI skin. A domain is a governed reasoning environment with its own artifacts, claim types, validation modes, authority roles, failure modes, source needs, and stop conditions.
The domain rule is:
Domains specialize Substrate. They do not bypass Substrate.
A domain may adapt vocabulary, workflow, UI, and validation methods. It may not remove the core requirements: source, artifact, claim/claim-like structure where needed, uncertainty, validation, decision authority, enforcement, and failure preservation.
Domains can proceed in parallel once the core system has earned enough structure, but parallel does not mean equal maturity. Language may become a product earlier. Legislative drafting may have an early structural/failure-detection prototype while its federation layer remains long-horizon. Human geography may begin as a map/data diagnostic workspace before becoming a public/institutional geography commons.
21. Domain Rule
Every domain track must define:
purpose
user types
core loop
artifact types
claim types
validation modes
authority roles
epistemic states
decision events
enforcement gates
failure modes
frontend states
backend objects
external sources
ingestion needs
public/private boundary
stage prerequisites
pilot scope
exit requirements
stop conditions
A domain should not be built if these cannot be answered clearly.
Domain build levels:
| Level | Meaning |
|---|---|
| Research / canon only | Domain is studied, not implemented. |
| Diagnostic use | Domain examples test core Substrate mechanisms. |
| Prototype | Limited workflow for internal/trusted users. |
| Pilot | Real users under controlled scope. |
| Product module | Supported product path. |
| Institutional / federated domain | Cross-organization or public-commonplace domain. |
The safe progression is:
research
→ diagnostic artifacts
→ prototype
→ controlled pilot
→ product module
→ institutional/federated system
22. Language Track
Purpose
The language track applies Substrate to language acquisition. The core thesis is:
Language learning is controlled skill acquisition, not conversation.
The module should not be an AI tutor persona. It should be a governed learning loop where learner attempts become artifacts, feedback becomes claim-like correction, repair becomes validation through action, and progress is based on evidence across reuse and transfer.
Core Loop
scenario
→ interaction contract
→ learner attempt
→ granular evaluation
→ feedback claim
→ scaffolded repair
→ language artifact
→ reuse
→ transfer test
→ validation
→ learner state / SkillGraph update
Initial Scope
The first serious language prototype should remain narrow:
- one language only
- intermediate learners first
- text-first
- no full curriculum
- no audio/speech initially unless conservative
- no multilingual scaling
- no large classroom dashboard
- teacher/tutor review where needed
Initial artifact types:
- Vocabulary Artifact
- Sentence Pattern Artifact
- Usage Contrast
- Learner Mistake
Initial Aalam roles:
- Builder Aalam — creates structured tasks and scaffolds.
- Reviewer Aalam — critiques attempts, identifies error patterns, proposes feedback.
Teacher/tutor review should validate sensitive, uncertain, cultural, pragmatic, dialectal, or high-impact feedback.
Language Artifacts
| Artifact | Purpose |
|---|---|
| Learner attempt | Preserve original learner output. |
| Correction artifact | Preserve correction and explanation. |
| Feedback claim | State what is wrong, why, and with what confidence. |
| Usage contrast | Compare similar forms or contexts. |
| Vocabulary artifact | Preserve phrase/word with use constraints. |
| Sentence pattern artifact | Preserve reusable structure. |
| Mistake pattern | Track repeated learner error. |
| Transfer task | Test use in new context. |
| Scenario artifact | Preserve roles, goal, vocabulary, target forms, cultural context. |
| Progress artifact | Preserve evidence of skill state. |
Language Constraints
Key constraints:
- No mastery label without evidence.
- No feedback authority without learner action or reviewer support.
- No correction treated as proven useful until repair/reuse/transfer occurs.
- No immediate full answer when scaffolded repair is appropriate.
- No excessive novelty in one task.
- No high-confidence pronunciation feedback below confidence threshold.
- No cultural/dialectal claim without uncertainty or human/community authority.
Language Stage Alignment
| Stage | Language Use |
|---|---|
| 0–2 | Use language examples as artifact/reuse tests only. |
| 3 | Create diagnostic learner attempt/correction artifacts. |
| 4–5 | Add teacher/reviewer decision boundaries and feedback gates. |
| 6 | Add Aalam Builder/Reviewer roles and optional read-only resources. |
| 7 | Run controlled language beta. |
| 8 | Build full language domain module. |
Language Exit Conditions
A language pilot passes when:
- learner attempts are captured as artifacts
- feedback is structured as claim-like correction
- learner repair is recorded
- transfer tasks test use in new context
- feedback improves later output
- mastery remains evidence-based
- cognitive load remains controlled
- human/authority boundaries are respected
- learners or teachers would continue using the system
23. Legislative Drafting Track
Purpose
The legislative drafting track applies Substrate to law and policy drafting. The core thesis is:
Legislative drafting is constrained institutional mechanism design, not legal text generation.
This domain is high-value and high-risk. It should not begin as an official legal tool, government system, or public bill validator. It can begin earlier as a structural drafting and failure-detection prototype, while interpretation, influence, outcome mapping, and federation remain later.
The goal is not to produce correct laws. The goal is to make it structurally difficult to produce law-like artifacts without exposing claims, assumptions, dependencies, risks, ambiguity, validation state, challenge, and decision status.
Tiered Path
The legislative path is tiered:
MVS / Phase 1:
draft → claims → basic constraint check → failure report → rewrite
Phase 2:
process linking — bills, amendments, sponsors, votes, versions
Phase 3:
influence overlay — funding, lobbying, votes, alignment patterns, no causation claims
Phase 4:
outcome linking — law → budget → contracts → distributions, no causation claims
Phase 5:
drift engine — version tracking, amendment diffs, stability/instability zones
Phase 6:
query system — cross-layer structured questions
Phase 7:
interpretation layer — courts, agencies, jurisdictional splits, temporal interpretation drift
Phase 8:
federated legal constraint network — federal/state/international nodes and cross-node comparison
This tiering matters. Legislative drafting is not all-or-nothing. The early MVS can exist before full legal federation if it remains non-authoritative and structural.
Early Allowed Slice
An early legislative diagnostic/prototype may support:
- provision artifact
- legal/effect claim notes
- undefined term detection
- non-operational term flags
- exception boundary detection
- missing enforcement/authority/threshold report
- dependency notes
- ambiguity notes
- internal contradiction/omission report
- structural rewrite suggestion
- rewrite diff and justification
- non-advice boundary
It should not provide legal advice, predict case outcomes, declare legal validity, determine political truth, or replace legal experts.
Legislative Artifacts
| Artifact | Purpose |
|---|---|
| Policy goal artifact | States intended objective. |
| Provision artifact | Stores draft clause/provision. |
| Effect claim artifact | States expected operational effect. |
| Beneficiary/burden artifact | Identifies who benefits or is burdened. |
| Enforcement artifact | Identifies authority, remedy, penalty, funding, process. |
| Dependency artifact | Identifies existing laws, agencies, systems, funding, data, jurisdiction. |
| Ambiguity artifact | Classifies ambiguous or non-operational language. |
| Exception artifact | Records exception boundaries and escape hatches. |
| Evasion/loophole artifact | Records gaming or unintended-consequence paths. |
| Source influence artifact | Tracks source/lobby/agency/interest group language where evidence exists. |
| Public explanation artifact | Compares public summary to operative text. |
| Revision artifact | Records changes and rationale. |
| Challenge log | Preserves objections, severity, status, and resolution. |
Legislative Constraints
Key constraints:
- Legal/policy text must pass through a language-to-structure layer before operational use.
- Legal outputs must remain structural and non-prescriptive unless authorized by appropriate legal authority.
- Non-operational terms must be defined, parameterized, delegated to authority, or flagged.
- Exceptions must be explicit, bounded, evidence-linked, and assigned to decision authority.
- Effect claims require source text and validation state.
- Public explanation must be compared against operative text.
- Influence/outcome overlays may show relationships and open questions but must not assert causation, intent, wrongdoing, or beneficiary certainty without independent validation.
- Structural rewrites require diff and justification.
- Interpretation must be represented as an overlay, not collapsed into one correct meaning.
- Legislative artifacts must not be directly usable without validation.
Legislative Stage Alignment
| Stage | Legislative Use |
|---|---|
| 0–2 | Use legislative examples as artifact/reuse/failure tests only. |
| 3 | Create provision, claim, ambiguity, exception, enforcement-gap notes. |
| 4–5 | Add non-advice boundaries, review gates, decision states. |
| 6 | Add read-only legal/policy APIs and source provenance. |
| 7 | Run controlled civic/research/legal-research prototype. |
| 8 | Build federation-first legal constraint network. |
Legislative Exit Conditions
A legislative pilot passes when:
- provisions can be converted into structured artifacts
- effect claims are explicit and scoped
- non-operational terms are flagged
- exception boundaries are visible
- enforcement gaps are visible
- ambiguity and interpretation conflicts are preserved
- public explanation can be compared to operative text
- source influence is traceable where evidence exists
- human/domain review is recorded
- outputs do not overclaim legal authority
24. Human Geography / International Affairs Track
Purpose
The human geography track is a placeholder for a future map-centered Substrate domain. Prior Aalam instances apparently produced design material for this domain, but it is not currently located. The track should be preserved because it is a plausible early domain alongside language and legislative drafting.
The core thesis is:
Human geography can become a structured, source-visible, map-centered reasoning workspace for students, teachers, diplomats, international affairs professionals, journalists, and policy researchers.
This domain could become a one-stop shop for country and issue analysis. It should combine map overlays, country views, issue views, datasets, timelines, actors, institutions, source confidence, and uncertainty.
Core Surfaces
Potential surfaces:
Country View
Issue View
Map Overlay View
Dataset View
Timeline View
Actor / Institution View
Source / Confidence View
Use Cases
Possible early use cases:
- country briefing
- conflict overview
- migration flows
- food insecurity
- trade routes
- water stress
- election geography
- sanctions / aid / investment patterns
- border disputes
- language / ethnicity / religion overlays
- climate vulnerability
- human development comparison
- regional organization analysis
- diplomatic briefing preparation
Human Geography Artifacts
| Artifact | Purpose |
|---|---|
| Country artifact | Structured country profile. |
| Issue artifact | Defines issue, scope, sources, affected actors. |
| Map-layer artifact | Preserves overlay source, scale, date, assumptions. |
| Dataset artifact | Stores dataset source, fields, date, limitations. |
| Actor artifact | State, institution, group, company, NGO, agency, etc. |
| Event/timeline artifact | Records events and temporal sequence. |
| Source artifact | Preserves source provenance and reliability notes. |
| Uncertainty/conflict note | Marks contested data or interpretation. |
| Boundary assumption artifact | Records disputed borders or territorial definitions. |
| Comparative artifact | Compares countries/issues with caveats. |
Human Geography Constraints
Key constraints:
- Map outputs must preserve source, scale, date, boundary assumptions, and uncertainty.
- Disputed borders must be marked explicitly.
- Dataset overlays must not imply causality without validation.
- Country and issue views must distinguish source data from generated interpretation.
- Sensitive demographic, ethnic, religious, conflict, casualty, migration, and political claims require explicit source and epistemic state.
- Map simplification must not hide contested status.
- Time-sensitive data requires timestamp and source update date.
- Data absence must not be treated as absence of phenomenon.
- Institutional or diplomatic users need caveats on source reliability and political sensitivity.
Stage Alignment
| Stage | Human Geography Use |
|---|---|
| 0–2 | Use geography examples as artifact/reuse tests only. |
| 3 | Create country, issue, dataset, and map-layer artifacts manually. |
| 4–5 | Add source/confidence/review gates and contested-claim markers. |
| 6 | Add read-only map/data APIs. |
| 7 | Run student/teacher/diplomat pilot. |
| 8 | Build public/institutional geography commons. |
Placeholder Instruction
When prior design material is recovered, classify it against this track:
duplicate
reinforcement
delta
conflict
obsolete
future addendum
Canon v5 candidate
Do not rebuild the human geography track from scratch until prior design artifacts are recovered or new domain pressure requires it.
25. Future Domain Evaluation Template
Before adding any new domain, complete this template:
# Domain Evaluation
Domain:
Why this domain fits Substrate:
Core user:
Core loop:
Artifact types:
Claim types:
Validation modes:
Authority roles:
High-risk failures:
Minimum viable pilot:
Required Substrate stage:
Required external sources:
Frontend states:
Backend objects:
Stop conditions:
Commercial / institutional risk:
Verdict: research only | diagnostic | prototype | pilot | product module | reject
A domain should begin as a diagnostic application, then a prototype, then a pilot. It should not begin as a full product. If the domain requires authority, validation, trace, or enforcement that the core system does not yet have, it must wait or remain research-only.
PART V — GOVERNANCE OPERATIONS
Governance operations define how Substrate’s rules are applied during build, review, validation, and later product use. The main canon says what must be true. The supplemental explains why constraints matter and how failures emerge. This section explains how the roadmap should be operated.
The governance operations rule is:
A rule is not operational until it has a location, a test, a visible state, and a consequence.
Early governance will often be process-based: GitHub issues, PR review, Aalam critique, owner decisions, and stage exit records. Later governance should migrate into system behavior: backend gates, frontend warnings/blocks, validation records, decision events, runtime monitoring, and federation compact checks. The system should not pretend that process enforcement and software enforcement are the same. Process enforcement is useful early. Software enforcement becomes necessary as scale increases.
26. Enforcement Location Rule
A constraint is not enforceable until the system knows where it is enforced.
Possible enforcement locations:
| Location | Function | Example |
|---|---|---|
| Backend | Prevents invalid state or action. | Reject “approved” state without decision event. |
| Frontend | Prevents or explains invalid user action. | Disable publish button if artifact lacks validation state. |
| Tests | Proves positive, negative, and bypass behavior. | PR test shows weak artifact cannot be recommended by default. |
| Process | Governs PR/stage decisions before software gates exist. | Stage cannot advance without exit decision. |
| Human authority | Requires scoped human/domain decision. | Teacher reviews language feedback; legal expert reviews legal claim. |
| Runtime monitoring | Detects repeated failures or drift. | Log repeated blocked action attempts. |
| Federation compact | Accepts/rejects cross-node artifacts by shared rules. | Node rejects artifact with missing validation state. |
Enforcement strength should be described honestly.
| Level | Name | Meaning |
|---|---|---|
| 0 | Advisory | Rule exists but does not alter behavior. |
| 1 | Visible | State is shown but action is not blocked. |
| 2 | Warning | User is warned before proceeding. |
| 3 | Soft gate | Proceeding requires acknowledgement, review, or override record. |
| 4 | Hard gate | System blocks action until requirement is satisfied. |
| 5 | Enforced + tested | Gate exists and positive/negative/bypass tests pass. |
| 6 | Enforced + monitored | Gate exists, tests pass, runtime monitoring records violations. |
| 7 | Federated / institutional | Enforcement operates across roles, institutions, or nodes. |
Do not describe a constraint as enforced if it is only advisory, visible, or documented. Advisory constraints may be useful, but they are not governance in the strong sense.
27. Frontend Visibility Rule
The frontend must not imply authority, validation, source, certainty, or safety that the backend and process do not support.
The UI is not cosmetic. It is the user’s interface to system reality. If the frontend hides reuse, source identity, uncertainty, decision scope, validation state, or blocked-action reasons, users will misread the system. If it displays “validated,” “approved,” “safe,” “verified,” or “official” without backing state, it creates false authority.
The frontend should make the relevant state impossible to misunderstand without exposing every schema field.
Must show where relevant:
- which artifact is active
- whether reuse is explicit or suggested
- source identity
- generated vs retrieved material
- Aalam vs external model/tool/API output
- proposal vs decision
- decision owner and scope
- validation state
- uncertainty/conflict/defer/rejected/superseded state
- blocked action reason
- required next action
- public/federated source and authority state
Labels requiring backing state:
| Label | Required backing |
|---|---|
| Validated | validation record and scope |
| Verified | strong validation record for context |
| Approved | decision event |
| Canon | promotion process and decision |
| Enforced | behavior-changing gate |
| Final | lifecycle state and no active challenge |
| Safe | risk scope, validation, and authority |
| Official | institutional authority record |
| Published | publication decision and public state |
Safer early labels:
draft
proposal
useful context
selected
reused
supported
unproven
needs review
blocked
deferred
superseded
Frontend/backend mismatch should be treated as a serious governance failure, not a polish issue.
28. PR Canon Checklist
Every meaningful PR should be reviewed for its effect on system truth, artifact state, authority, validation, enforcement, and user-visible behavior.
The checklist should be used by Aalam, Alex, and Abhishek during PR review. It may later become a GitHub PR template.
## Scope
What this PR does:
What this PR explicitly does NOT do:
## Stage Fit
Current stage:
Stage exit requirement supported:
Future-stage features intentionally excluded:
## Canon Impact
This PR:
- [ ] preserves existing canon
- [ ] tests existing canon
- [ ] pressures existing canon
- [ ] introduces canon candidate
- [ ] requires canon revision
- [ ] has no canon impact
Canon units touched:
## Enforcement Location
Backend:
Frontend:
Validation / tests:
Process:
Human authority:
Runtime:
## Proof
Positive evidence:
Negative test:
Bypass test if relevant:
Reproducibility steps:
## State / Authority Impact
Creates or modifies artifacts?
Creates or modifies claim-like content?
Creates or modifies validation state?
Creates or modifies decision/authority state?
Creates or modifies enforcement behavior?
Creates or modifies external/docked source behavior?
## Frontend / Backend Consistency
Does frontend state match backend state?
Could UI imply authority not backed by backend?
Could backend state be hidden from user?
## Caveats
Known limitations:
Does any caveat undermine the core claim?
Follow-up issue required:
## Verdict
Merge:
Merge with caveat:
Block:
Split:
Defer:
Merge-blocking conditions include:
- unclear scope
- no proof
- no negative test where relevant
- frontend/backend mismatch
- future-stage logic affects behavior
- validation/authority labels without backing state
- external source enters without docking/source record
- enforcement claimed but advisory only
- caveat undermines core stage requirement
A PR may merge with caveat only if the core slice is proven, the caveat is explicit, the caveat does not undermine the stage requirement, and a follow-up issue exists.
29. Stage Exit Decision Rule
No stage advances on conversation momentum alone.
Each stage requires a recorded decision. Before the decision-event system exists in software, a stage exit decision can live in GitHub, a project document, or a Substrate artifact. Later, it should become a decision event.
General template:
# Stage Exit Decision
Stage:
Date:
Evaluator(s):
System version / PR state:
Evidence reviewed:
Tests performed:
Failures observed:
Caveats:
Verdict: PASS | PASS-QUALIFIED | NOT PROVEN | FAIL
Allowed next stage/work:
Forbidden next work:
Required fixes:
Decision owner:
Decision scope:
Follow-up issues:
Verdicts:
| Verdict | Meaning |
|---|---|
| PASS | Stage requirements proven; next stage may begin. |
| PASS-QUALIFIED | Core requirement proven but caveats/follow-ups remain. |
| NOT PROVEN | Evidence insufficient; do not advance. |
| FAIL | Stage requirement failed; redesign or repair required. |
Stage 7 and Stage 8 require more specialized decisions because they involve product launch, domain tracks, federation, ingestion, and commercial expansion.
Stage 7 options:
PRIVATE_BETA_CONTINUE
CONTROLLED_PUBLIC_BETA
DOMAIN_PILOT
PAID_PILOT
REDESIGN
STOP
Stage 8 options are track-specific:
Domain Track Decision
Federation Track Decision
Institutional Track Decision
Public Commonplace Decision
Ingestion Track Decision
Commercial Track Decision
Open-Source / Nonprofit Decision
30. Archive Recovery Rule
Historical recovery enriches the canon; it does not restart the architecture.
The project contains many valuable buried ideas across prior Aalam instances, issues, PRs, chats, PDFs, and drafts. These should be recovered when Substrate can parse historical docs and when Aalam can govern GitHub/doc sources more directly. Until then, the current three-doc backbone is sufficient:
Constraint Canon v4
Constraint Canon v4 Supplemental
Phase 7.1 — Stages 0–8 Build Plan
Recovered material should be classified:
| Classification | Meaning |
|---|---|
| Duplicate | Already preserved. |
| Reinforcement | Supports existing canon/roadmap. |
| Delta | Adds useful new detail. |
| Conflict | Contradicts or pressures current architecture. |
| Obsolete | Superseded by later decision. |
| Future addendum | Valuable later, not current. |
| Canon v5 candidate | Potential future canon revision. |
Archive recovery should not become summarization. It should preserve source anchors, currentness, lifecycle, actor/source distinction, and non-inference boundaries.
Archive recovery item template:
archive_recovery_item:
id:
type:
statement:
source_actor:
source_ref:
exact_anchor:
lifecycle_state: proposed | accepted | implemented | deferred | superseded | unknown
currentness: current | historical | superseded | unknown
scope:
evidence_strength: high | medium | low
non_inference_boundary:
related_items:
recovery_hint:
notes:
Core extraction failures to avoid:
- partial source processing
- premature “no durable item”
- missing phrase anchor
- generic meta-extraction
- compression of multiple claims into one
- premature canonization
- lifecycle misclassification
- prompt-vs-response confusion
- pattern completion
- tool-state overclaiming
- dense document under-extraction
If source visibility is incomplete, the recovery output should say so rather than infer.
PART VI — BUSINESS / OPERATIONS TRACK
The business and operations track is not the same as the technical roadmap. It supports the project but should not distort the build sequence. Monetization, funding, hiring, trade shows, business formation, IP, nonprofit/open-source planning, and institutional partnerships should follow proof.
The business rule is:
Business expansion should fund and protect the build; it should not pressure the system to overclaim capability.
This section is planning guidance, not legal, tax, or financial advice. Business formation, tax, banking, trademark, patent, contracts, privacy, insurance, nonprofit structure, and paid pilots require attorney/CPA review.
31. Monetizable Wedge: Execution Gating Layer
The strongest early monetizable wedge may not be the full artifact workspace. It may be a narrower slice:
Substrate v0 — Execution Gating Layer for AI Systems
This product sits between AI agent outputs and system/tool execution.
Flow:
agent proposes action
→ classify READ / WRITE / DESTRUCTIVE
→ check constraints
→ approval gate if needed
→ allow/block
→ trace action and outcome
Minimal feature set:
- Action classification
- READ
- WRITE
- DESTRUCTIVE
- Constraint enforcement
- no destructive operations without explicit approval
- no write actions in read-only mode
- no system-level changes without validation
- fail closed if classification unclear
- fail closed if rule missing
- Explicit approval gate
- high-risk action requires human confirmation
- Trace logging
- action
- classification
- rule decision
- approval if any
- outcome
- Fail-closed behavior
- ambiguity blocks execution
Target users:
- engineers using Cursor / Claude Code / GPT agents
- startups building agent workflows
- AI-native tooling companies
- security-conscious SaaS teams
- internal platform teams
This could become monetizable around Stage 5–7 because it maps directly to current market pain: AI agents taking risky actions. It must remain narrow. It should not be marketed as full AI governance until the broader stack exists.
Commercial timing:
| Stage | Posture |
|---|---|
| 0–2 | No monetization; demos/design partners only. |
| 3–4 | Consulting or research service possible. |
| 5 | Internal execution-gate prototype. |
| 6 | Strongest early paid pilot possibility. |
| 7 | Paid beta/team pilot if support and claims are ready. |
| 8 | Enterprise/institutional product. |
Minimum requirements before paid pilot:
- classification works for narrow scope
- approval gate works
- bypass tests exist
- logs are reconstructible
- product claims are narrow
- support path exists
- legal/contract disclaimer reviewed
32. Funding / Institution Timing
Institutions should be approached differently by stage. Early conversations should seek advice and design partnership, not imply product readiness.
| Stage | Suitable Outreach | Purpose |
|---|---|---|
| 0–1 | trusted advisors, technical mentors, close funders | thesis feedback, limited demo |
| 2–3 | AI governance researchers, education researchers, civic-tech groups, foundations | research/design partner exploration |
| 4–5 | universities, policy institutes, governance groups, legal/policy researchers | governance prototype and pilot conversations |
| 6 | devtool companies, AI agent companies, security teams, AI safety groups | execution-gate / docking design partners |
| 7 | beta users, foundations, domain partners, early investors | controlled beta, domain pilots, funding |
| 8 | universities, governments/legislative modernization groups, NGOs, standards bodies, enterprise AI governance teams | institutional/federation/domain deployment |
Potential funding paths:
- founder/advisor support
- research grants
- foundation funding
- paid pilots
- design partner contracts
- institutional subscriptions later
- open-source/nonprofit support
- venture/angel only if compatible with mission
Stage 4–7 likely creates the strongest institutional funding narrative because the project can show more than a demo: it can show artifact memory, authority boundaries, gates, docking, and domain prototypes.
33. Trade Show / Conference Timing
Trade shows are expensive and should match stage readiness.
| Stage | Trade Show Posture | Best Use |
|---|---|---|
| 0–1 | Avoid major spend | local conversations, informal demos |
| 2–3 | Attend selectively | learning, advisors, design partners |
| 4–5 | Targeted workshops | AI governance, civic tech, legal tech, education |
| 6 | Strong technical showcase | devtool, AI agent, security, AI safety events |
| 7 | Product/domain showcase | beta users, funders, domain partners |
| 8 | Institutional/domain conferences | education, legal/legislative, geography, public policy, governance standards |
Stage 6 may be the first strong trade-show point if the execution-gating or docking-harness story is clear. Stage 7 is stronger for product beta. Stage 8 is stronger for domain/institutional adoption.
Avoid expensive booths before there is a clear demo, wedge, or pilot offer.
34. Hiring Timing
Hiring should follow stage pressure and funding. Too much hiring too early creates coordination burden. Too little hiring later slows critical work. Prefer narrow contractors before full-time hires unless funding and management capacity are sufficient.
| Stage | Hire / Contract Focus | Purpose |
|---|---|---|
| 0–1 | no broad hiring; maybe UI/UX review | keep loop testable |
| 2–3 | UX, frontend, documentation, research assistant | artifact workspace and memory clarity |
| 4–5 | backend/systems, QA/test, governance/policy advisor, legal counsel | decision events, gates, tests, liability |
| 6 | integrations engineer, security engineer, DevRel/technical partnerships | docking, APIs, execution gate |
| 7 | product designer, user researcher, support/ops, business development, CPA/bookkeeper | beta, support, payment readiness |
| 8 | domain leads, institutional success, federation/standards, engineering team, HR/ops | scaling domains/institutions |
Specialized humans may become important:
- lawyer: terms, disclaimers, contracts, IP, legal-domain risk
- CPA/bookkeeper: expenses, revenue, taxes, contractor payments
- UI/UX designer: artifact workspace and product clarity
- project manager: reduce owner/engineer coordination load
- domain experts: language, law/policy, geography
- security engineer: docking/execution gate/bypass tests
- technical writer: docs, onboarding, open-source materials
Hiring should map to the bottleneck created by the current stage, not to the full future vision.
35. Model-Agnostic Roadmap
Substrate becomes model-agnostic gradually. It should not be called fully model-agnostic merely because prompts can run on different models.
| Level | Stage | Meaning |
|---|---|---|
| 0 | Stage 0–1 | Model-dependent prompting; Aalam behavior depends heavily on current model/context. |
| 1 | Stage 2–3 | Model-portable prompts; outputs can be compared manually. |
| 2 | Stage 4–6 | Variant identity; system records which Aalam/model/variant produced output. |
| 3 | Stage 6 | Docked model interface; external models enter through contracts. |
| 4 | Stage 6–7 | Governance is external to model behavior; model output denied authority by default. |
| 5 | Stage 8 | Federated model compliance; different nodes/models comply with compact standards. |
Meaningful model agnosticism begins at Stage 6. Institutionally meaningful model agnosticism begins at Stage 8.
Core rule:
Substrate is model-agnostic when correctness, authority, validation, and enforcement do not depend on the generating model behaving correctly.
36. Business Formation / Operations Checklist
This section should eventually become a separate Business Operations document. It is included here only as a planning reference.
Topics requiring professional review:
- entity formation
- EIN
- business bank account
- bookkeeping
- taxes
- licenses/permits
- trademark
- patent
- copyright
- open-source licensing
- contractor agreements
- IP assignment
- terms of service
- privacy policy
- paid pilot agreements
- disclaimers
- insurance
- data retention/deletion
- security obligations
- nonprofit transition or formation
Suggested sequence before paid beta or institutional pilot:
- Decide entity structure with counsel.
- Obtain EIN if applicable.
- Open business bank account.
- Set up bookkeeping.
- Execute contractor/IP agreements.
- Draft terms/privacy/disclaimers.
- Review trademark availability.
- Consider provisional patent/trade-secret strategy if relevant.
- Prepare pilot agreement.
- Consult CPA on tax and revenue handling.
Trademark and patent strategy should be considered before broad public launch, especially if the name “Substrate” remains central.
37. Nonprofit / Open-Source Path
The user’s long-term direction is nonprofit and open-source. This is compatible with the architecture, but timing matters. Open-source governance should not be launched before the project has a stable core and contribution boundaries.
Potential public/open assets:
- Canon v4 / future canon
- stage methodology
- domain standards
- validation templates
- federation compact
- selected schemas
- research papers
- public/commonplace standards
Potential protected or revenue-supporting assets before nonprofit/open-source transition:
- hosted product
- execution gate
- institutional workspace implementation
- domain modules
- support services
- expert review workflows
- managed federation services
Open-source projects often struggle when contributions arrive before architecture is clear. These documents can prevent that by defining:
what belongs now
what belongs later
what is a domain module
what is a canon candidate
what is a governance object
what violates current stage
what requires validation
If Substrate becomes nonprofit/open-source, the three-document backbone can evolve into:
- public architecture
- contributor guide
- governance charter
- domain module standards
- validation requirements
- federation compact
- public challenge process
- research agenda
PART VII — CANON v5 CANDIDATE REGISTER
The Canon v5 Candidate Register preserves strong constraints, primitives, and failure modes that emerged after Canon v4. These should not be inserted into Canon v4 immediately. They should be tested, compared, and promoted only through a future canon process.
The candidate rule is:
Preserve deltas without destabilizing the current canon.
38. General Canon v5 Candidates
C5-GEN-01 — Language-to-Structure Transformation Is Mandatory
Language-based artifacts should not become operational, enforceable, or executable until they pass through an explicit structure layer.
Compression:
language → structure → execution
This applies to legislation, policy, contracts, institutional rules, domain instructions, and possibly human geography narratives.
C5-GEN-02 — Interpretation Must Be First-Class
Interpretation should be represented as an object or overlay, not collapsed into one “correct” meaning.
Relevant domains:
- law
- policy
- geography
- language pragmatics
- institutional rules
- public/commonplace artifacts
C5-GEN-03 — Failure Must Be Induced
For non-trivial institutional artifacts, absence of attempted failure detection is itself a validation failure.
This strengthens negative testing and adversarial validation.
C5-GEN-04 — Refusal Is a Valid Output
The system must be able to refuse, defer, or withhold output/use when unresolved ambiguity, missing definitions, conflicting constraints, or incomplete validation would create false precision.
C5-GEN-05 — Optimization Requires a Boundary
Optimization must remain subordinate to constraints. Metric pressure, routing choices, and tradeoffs must be visible and bounded.
C5-GEN-06 — Attribution Is Distinct From Audit
Audit records what happened. Attribution identifies who or what caused or influenced an output across sources, transformations, system actions, models, and human overrides.
C5-GEN-07 — Safety Core Should Be Deterministic Where Possible
Final safety gates should not depend primarily on the same probabilistic model that generated the candidate output.
C5-GEN-08 — Addressability Is Required for Institutional Ingestion
Ingested institutional artifacts must remain addressable at the unit level required for claim, provenance, validation, and dispute.
Examples:
- section
- clause
- row
- map layer
- dataset field
- timestamp
- boundary assumption
- source quote
39. Legislative Canon Candidates
C5-LEG-01 — Non-Operational Terms Must Be Defined, Parameterized, Delegated, or Flagged
Terms controlling obligation, permission, exception, eligibility, burden, or enforcement must not remain vague without explicit handling.
Examples:
reasonable
appropriate
necessary
undue hardship
substantial
timely
adequate
C5-LEG-02 — Exceptions Must Be Bounded
Exceptions must be explicit, bounded, evidence-linked, and assigned to decision authority. Otherwise they become escape hatches.
C5-LEG-03 — Structural Rewrite Requires Diff and Justification
Rewrite suggestions must preserve a structural diff from source and justify each transformation by reference to detected failure.
C5-LEG-04 — Legal/Policy Outputs Must Enforce Non-Prescriptive Boundaries
Domain boundaries must be enforced in output, UI, and governance, not merely stated as disclaimers.
Forbidden without authority:
- “you should”
- case prediction
- definitive legal validity
- compliance instruction
- official interpretation
Allowed:
- undefined term detected
- conflict risk
- ambiguity
- missing enforcement mechanism
- divergent interpretation
- requires expert review
C5-LEG-05 — Influence and Outcome Overlays Must Not Overclaim Causality
Influence and outcome overlays may show structural relationships, temporal alignment, shared entities, and open questions, but must not assert causation, intent, wrongdoing, or beneficiary certainty without independent validation.
40. Human Geography Canon Candidates
C5-GEO-01 — Map Outputs Must Preserve Source, Scale, Date, Boundary Assumptions, and Uncertainty
A map layer without source, date, scale, and assumptions is not a governed artifact.
C5-GEO-02 — Contested Territorial or Demographic Claims Require Explicit Epistemic State
The system must flag contested borders, demographic categories, casualty counts, migration estimates, or political claims rather than presenting them as neutral facts.
C5-GEO-03 — Dataset Overlays Must Not Imply Causality Without Validation
Spatial overlap is not causal explanation.
C5-GEO-04 — Country and Issue Views Must Distinguish Source Data From Generated Interpretation
A country view should not blend dataset values, source excerpts, generated summaries, and analytic claims without visible separation.
41. Business / Product Canon Candidates
C5-BIZ-01 — Product Claims Must Not Exceed Implemented Governance
Marketing, demos, institutional pitches, and onboarding must not imply validation, authority, safety, or domain expertise that the system does not possess.
C5-BIZ-02 — Monetization Must Not Create Overclaim Pressure
Revenue should support the build, not pressure the system into pretending later-stage capability exists.
C5-BIZ-03 — Open-Source Governance Requires Contribution Boundaries
If Substrate becomes nonprofit/open-source, contributions must be filtered by stage, canon, domain fit, and validation state.
42. Future Synthesis Notes
Canon v5 should not simply absorb every candidate. Candidates should be promoted only if they meet promotion criteria:
- clear statement
- source support
- repeated need
- validation method
- enforcement location
- scope
- conflict review
- multi-context relevance where applicable
- decision record
Likely strongest Canon v5 candidates:
Language-to-structure transformation is mandatory.
Failure must be induced.
Refusal is a valid output.
Attribution is distinct from audit.
Safety core should be deterministic where possible.
Addressability is required for institutional ingestion.
Product claims must not exceed implemented governance.
Likely domain-specific candidates:
Non-operational legal terms must be defined/parameterized/delegated/flagged.
Exceptions must be bounded.
Map outputs must preserve source/scale/date/boundary assumptions.
Influence/outcome overlays must not overclaim causality.
These should remain in the register until tested or incorporated into a future Canon v5.
PART VIII — DERIVED DOCUMENTS TO CREATE LATER
This master document should not carry every detail forever. It should be the roadmap and index. Several shorter documents should be generated from it for different audiences and use cases.
The derived-document rule is:
One master roadmap, several usable working documents.
43. Engineer Operating Manual — Current Stage
Audience:
- Abhishek
- future engineer
- Aalam reviewing PRs
Purpose:
- translate the roadmap into current-stage engineering behavior
Contents:
current stage only
next stage only if relevant
what not to build
PR checklist
proof requirements
negative tests
frontend/backend consistency
stage exit gates
forbidden future leakage
known open issues
current GitHub issue map
Length target: 10–20 pages.
This should not include long Stage 8 material. Engineers need immediate clarity, not full future architecture.
44. Future Object + Governance Reference
Audience:
- future engineer
- Aalam
- architect
- technical lead
Purpose:
- preserve deferred schemas and governance objects
Contents:
Future Object Registry
Claim Schema
Epistemic State Schema
Trace / Provenance
Decision Event
Validation Record
Artifact Lifecycle
Enforcement Location Registry
Frontend Visibility Spec
PR Canon Checklist
Stage Exit Templates
Archive Recovery Protocol
Docking Contract
Ingestion Object Model
Length target: 40–80 pages.
This should be the technical reference for later-stage implementation.
45. Domain Tracks v0
Audience:
- Alex
- Aalam
- future domain leads
- language/legislative/geography advisors
- future engineers
Purpose:
- preserve domain plans without mixing them into current build
Contents:
domain rule
language acquisition track
legislative drafting track
human geography / international affairs track
future domain evaluation template
parallel domain stage alignment
forbidden early builds
domain-specific canon candidates
Length target: 30–60 pages.
Language may be the first serious domain. Legislative drafting has a tiered MVS-to-federation path. Human geography is a placeholder until earlier design materials are recovered.
46. Business / Operations Track
Audience:
- Alex
- advisors
- counsel
- CPA
- funders
- possible operations hires
Purpose:
- separate business execution from system canon
Contents:
monetizable execution gate
revenue by stage
funding / institution timing
trade show timing
hiring roadmap
model-agnostic roadmap
business formation checklist
banking / bookkeeping / tax
trademark / patent / IP
contracts / privacy / terms
insurance
nonprofit / open-source path
grant/foundation strategy
advisory board
Length target: 15–30 pages.
This document should include clear disclaimers that legal, tax, and financial steps require professional review.
47. Executive Roadmap
Audience:
- advisors
- funders
- collaborators
- institutional partners
- potential hires
Purpose:
- explain Substrate without overwhelming readers
Contents:
what Substrate is
what it is not
current stage
why artifacts matter
why constraints matter
stage roadmap in one page
what is deferred
near-term proof
future domains
open-source/nonprofit vision
what kind of help/funding is useful
Length target: 10–20 pages.
This should not include full schemas or deep addenda.
48. Source-to-Final Crosswalk
Audience:
- Alex
- Aalam
- archive/recovery process
Purpose:
- prove that archived materials were not lost
Columns:
Source document / section
Preserved in final destination
Concept preserved
Duplicate / delta / conflict / obsolete
Future consolidation note
This crosswalk is useful before archiving the 523-page source bundle and related docs.
49. Final Compression
The revised document can be compressed to one operating principle:
Phase 7.1 builds Substrate by proving one capability at a time: artifact reuse, loop stability, controlled reuse, structured memory, decision authority, enforcement, docking, product readiness, and finally domains/federation. Future objects are preserved as architecture, but only the current stage may be built.
The project is behind in implementation, users, revenue, staffing, and business operations. It is ahead in constraint architecture, failure modeling, stage discipline, domain extensibility, and future governance planning.
The three-document backbone is now:
Constraint Canon v4
Constraint Canon v4 Supplemental
Phase 7.1 — Stages 0–8 Build Plan
Together, these provide enough structure to proceed without recovering every prior Aalam idea immediately. Historical recovery can enrich the system later. Current work should remain focused on proving and hardening the artifact loop.
Version: v0.1
Status: Working reference
Derived from: Phase 7.1 future-build source bundle
Supersedes: fragmented future-stage planning notes unless otherwise specified
Member discussion: