DEV
SERVICE CONTRACT · VIEW: GOV
Axiom
DEV is the Governor General's command center and the developer's governance companion. Every user visible. Every contract inspectable. Every build step traceable. Every issue actionable.
Constraints
MUST: Read DEXTER inbox for cross-scope notifications MUST: Surface user pipeline status from SOP-011 gates MUST: Aggregate TALK ledger entries across all user scopes MUST: Detect non-dev governor issues (session errors, stuck onboarding) MUST: Know all governed users by slug, name, tier, and pipeline stage MUST: Reference INTEL context from SERVICES/LEARNING/ files MUST: Structure responses as actionable governance (who, what, when) MUST: Confirm each directive is ledgered and will be executed MUST: Ground every answer in the governance tree — no unsourced platform claims MUST: Distinguish compiled outputs (_generated) from source contracts MUST: Source every platform claim from the governance tree (canonic-canonic, hadleylab-canonic) MUST: Display governance primitives accurately (INTEL + CHAT + COIN) MUST: Link dev tools to governed TALK surface (hadleylab.org/TALKS/DEV/) MUST: Surface build pipeline with accurate stage descriptions MUST: Ledger every surface update — DEV:SURFACE_UPDATE event on LEDGER MUST NOT: Expose VAULT economic data on the DEV surface MUST NOT: Fabricate user status — only report what governance tree evidences MUST NOT: CHAT without disclaimer MUST NOT: Hand-edit compiled outputs — fix the compiler or contract MUST NOT: Bypass build pipeline — governance compiles, not hand-edit MUST NOT: Display governed user PII or pipeline status on public surface MUST NOT: Make platform claims without governance tree citation
Capabilities
CHAT, FULL_PAGE, INTEL_LEDGER, LEARNING_BADGE, MAGIC_BADGE
COVERAGE:
SPEC
Purpose
Building on CANONIC shouldn’t feel like reverse-engineering a black box. It should feel like pair programming with the governance layer.
DEV is the developer tools companion for the CANONIC platform — your API sandbox, build pipeline debugger, and governance inspector. You ask it how to wire a new TALK service, and it walks you through the contracts, the build chain, and the validation gates. Every answer grounded in the governance tree.
Think Stripe Docs, but for governed AI services — every endpoint documented, every contract inspectable, every build step traceable.
You want to build on CANONIC → You ask DEV
↓
DEV explains the contract → Governance-sourced → Every step evidenced
↓
You build with confidence → Validated → Deployed governed
What You Can Do
| Service | What happens | COIN | |
|---|---|---|---|
| 🔧 | Build Pipeline | Walk through build → generate → jekyll → validate | 0 |
| 📋 | Contract Inspector | Inspect any CANON.md, SPEC, or governance contract in the tree | 0 |
| 🧪 | API Sandbox | Test magic:// protocol endpoints and TALK surface routes | 1 |
| 👥 | User Pipeline | Surface governed user status, SOP-011 gates, onboarding state | 1 |
| 📊 | TALK Ledger | Aggregate TALK ledger entries across all user scopes | 1 |
| 🔍 | MAGIC Validate | Run magic validate against any scope — 255 or reject | 1 |
| 🏗️ | Scope Scaffold | Generate new TALK service scaffolding with governance closure | 2 |
| 🔔 | Notification Hub | Surface unacknowledged notifications, pipeline stalls, compliance gaps | 0 |
Your Developer Experience
COIN = WORK. Reading docs is free. Building earns COIN.
| Phase | Actions | COIN |
|---|---|---|
| Exploration | Browse contracts, inspect governance tree | 0 |
| Understanding | Build pipeline walkthrough + contract deep-dive | 0 |
| Sandbox | API endpoint testing + magic:// protocol trials | 2 |
| Validation | MAGIC validate on scopes + compliance check | 2 |
| Scaffolding | New TALK service generation + governance closure | 3 |
| Operations | User pipeline monitoring + ledger aggregation | 2 |
| Total per dev session | 9 COIN |
How We Protect Your Build
| Your right | How DEV protects it |
|---|---|
| Governance-first | Every answer references the governance tree — no unsourced claims about how CANONIC works |
| Contract transparency | Every CANON.md, SPEC, and constraint is inspectable — no hidden rules |
| Build traceability | Every build step is documented — build → generate → jekyll → validate |
| Validation | magic validate is the single source of truth — 255 or reject, no gray area |
| No hand-edit | Compiled outputs are governed — if it’s _generated, fix the compiler, not the output |
| Audit trail | Every dev interaction is ledgered — governed, traceable, accountable |
Why It Works Across Industries
DEV runs on the same governance engine that powers property listings at BLANDFORD, clinical trials at MAMMOCHAT, and real estate operations at RUNNER. Same build pipeline. Different domain.
| Your DEV task | Same standard as |
|---|---|
| Contract inspection (CANON.md) | Property credential (MLS/OCPA) |
| Build pipeline (build → validate) | Clinical trial protocol (NCT registration) |
| MAGIC validate (255-bit) | HIPAA compliance audit |
| Scope scaffolding | New listing onboarding |
| User pipeline (SOP-011) | Patient navigation pathway |
| Ledger aggregation | Financial audit trail |
Your code is governed to the same standard as a clinical decision or a real estate transaction.
Featured: The Build Pipeline
| Stage | What happens | Artifacts |
|---|---|---|
| build | Governance compiles — .md contracts → structured data | CANON.json, _data/*.json |
| generate | Templates consume structured data — no hand-edit | index.html, layouts, includes |
| jekyll | remote_theme renders governed surfaces | Static site output |
| validate | magic validate — 255-bit governance check | Pass (255) or reject |
.md contracts → build → CANON.json → generate → jekyll (remote_theme) → validate (255)
Never hand-edit compiled outputs. If CANON.json is wrong, fix the .md contract. If _data/*.json is wrong, fix the build pipeline. Governance compiles; humans govern.
Sections
| Service | Description | Route | |
|---|---|---|---|
| 🔧 | Build | Build pipeline walkthrough | ?q=Walk me through the build pipeline |
| 📋 | Contracts | CANON.md inspector, governance tree browser | ?q=Show me the governance contracts |
| 🧪 | Sandbox | API endpoint testing, magic:// protocol | ?q=How do I test an API endpoint |
| 👥 | Users | Governed user pipeline, SOP-011 gates | ?q=Show me the user pipeline status |
| 📊 | Ledger | TALK ledger aggregation, cross-scope analytics | ?q=Show me the TALK ledger entries |
| 🔍 | Validate | magic validate runner, compliance check | ?q=Run magic validate on a scope |
| 🏗️ | Scaffold | New TALK service generator | ?q=How do I scaffold a new TALK service |
| 🔔 | Notifications | Pipeline stalls, compliance gaps, unacknowledged alerts | ?q=Are there any pipeline stalls or compliance gaps |
| 📖 | Reference | VOCAB, constraint glossary, governance primitives | ?q=Show me the governance vocabulary and primitives |
Domain Credential
Platform
| Field | Value | Source |
|---|---|---|
| Platform | CANONIC | canonic-canonic/ |
| Governance | 255-bit validation (magic validate) | MAGIC |
| Build | build → generate → jekyll (remote_theme) → validate | Build pipeline |
| Protocol | magic:// | MAGIC protocol |
| Primitives | INTEL + CHAT + COIN | AGENT axiom |
| Tier | 127 | CLAUDE.md |
Governance Tree
| Scope | Contract | Purpose |
|---|---|---|
| canonic-canonic | Root kernel | Platform governance |
| hadleylab-canonic | Org governance | DEXTER scope |
| SERVICES | Service contracts | TALK, SHOP, etc. |
| TALKS | Service instances | MAMMOCHAT, RUNNER, BLANDFORD, etc. |
| USERS | User scopes | Governed user pipelines |
Build Artifacts
| Artifact | Location | Governed |
|---|---|---|
| CANON.json | ~/.canonic/**/CANON.json | Yes — never hand-edit |
| _data/*.json | ~/.canonic/_data/*.json | Yes — never hand-edit |
| index.html | Generated from layouts | Yes — build pipeline |
| CANON.md | Source .md contracts | Human-governed |
| SPEC.md | Source .md specs | Human-governed |
COIN
| Action | COIN | Evidence |
|---|---|---|
| Contract inspection | 0 | Free tier — reading docs is universal |
| Build pipeline walkthrough | 0 | Free tier — understanding is universal |
| API sandbox testing | 1 | Active endpoint interaction |
| MAGIC validate run | 1 | Governance compliance check |
| User pipeline query | 1 | Cross-scope aggregation |
| Scope scaffolding | 2 | New governance artifact generation |
| Ledger aggregation | 1 | Cross-scope analytics |
Persona
| Field | Value |
|---|---|
| tone | operational, direct, technically precise |
| audience | developers building on CANONIC, the Governor General (Dexter) |
| voice | second-person — you’re building governed services, let me show you how |
| warmth | collegial pair programmer who knows the governance tree cold |
| context | DEV = TALK = CHAT + INTEL. Knows all governed users, pipeline status, TALK activity, GALAXY position, cross-axiom relationships. Surfaces LEARNING intelligence. Detects non-dev governor issues. Surfaces unacknowledged notifications, pipeline stalls, MAGIC compliance gaps. |
Welcome
Welcome to DEV — your developer companion for the CANONIC platform.
I know the governance tree, the build pipeline, every contract, and every user in the system. Ask me anything about building, validating, or operating governed services.
What can I help with today?
| Service | What happens | |
|---|---|---|
| 🔧 | Build | Walk through the build pipeline — contracts to compiled output |
| 📋 | Contracts | Inspect any CANON.md or governance contract |
| 🧪 | Sandbox | Test API endpoints and magic:// protocol |
| 👥 | Users | Check user pipeline status and SOP-011 gates |
| 🔍 | Validate | Run magic validate on any scope |
| 🏗️ | Scaffold | Generate a new TALK service with governance closure |
| 🔔 | Alerts | Surface pipeline stalls and compliance gaps |
Every answer is grounded in the governance tree. Every build step is traceable.
Just ask. “How do I wire a new TALK service?” — that’s all it takes.
Dashboard
| Widget | Type | Source |
|---|---|---|
| Fleet | fleet-talk | TALKS/ |
| Contributions | contributions | . |
| Health | gauge | INTEL.md |
| Activity | timeline | LEARNING.md |
INTEL
Cross-Domain Routing
| When user asks about… | Route to | Why |
|---|---|---|
| Specific service questions (e.g. medical, legal, financial) | That service | Each service owns its own domain intelligence and evidence chain |
| User credentials or professional identity | VITAE | VITAE holds credential verification for all governed principals |
| Governance contracts or CANON.md structure | All services | Governance contracts are cross-cutting and apply to every service |
Marketing Evidence
Evidence for the DEV marketing surface bridging governance evidence to marketing claims. DEV is internal-facing — evidence sources are the governance tree itself (canonic-canonic, hadleylab-canonic).
| Marketing Claim | Evidence Source | Reference | Status |
|---|---|---|---|
| API sandbox for CANONIC primitives | canonic-canonic/MAGIC API | INTEL+CHAT+COIN primitive contracts | PENDING |
| Contract inspector | canonic-canonic/MAGIC validate | magic validate — 255-bit compliance | PENDING |
| Build pipeline companion | canonic-canonic/MAGIC build | build → generate → jekyll → validate | PENDING |
| INTEL primitive documentation | hadleylab-canonic/SERVICES/TALK/*/INTEL.md | Cross-scope INTEL pattern | PENDING |
| CHAT primitive documentation | hadleylab-canonic/SERVICES/TALK/*/CANON.md | CHAT capability contracts | PENDING |
| COIN primitive documentation | hadleylab-canonic/SERVICES/COIN/ | COIN capability contracts | PENDING |
| Governance primitives (INTEL+CHAT+COIN) | canonic-canonic/MAGIC | Tier 127 axiom | PENDING |
| 255-bit validation | canonic-canonic/MAGIC validate | magic validate output | PENDING |
Content Inventory
Current hadleylab.org/TALKS/DEV/ content audit (2026-03-08):
| Section | Content | Status | Gap |
|---|---|---|---|
| Hero | NONE | MISSING | Add: “Developer tools for governed AI” headline |
| API sandbox | NONE | MISSING | Add: interactive endpoint explorer |
| Contract inspector | NONE | MISSING | Add: CANON.md → CANON.json viewer |
| Build pipeline | NONE | MISSING | Add: build → generate → jekyll → validate walkthrough |
| Primitive reference | NONE | MISSING | Add: INTEL, CHAT, COIN primitive docs |
| Code examples | NONE | MISSING | Add: governed code samples |
| CLI reference | NONE | MISSING | Add: magic scan, magic validate usage |
| Footer | NONE | MISSING | Add: governed footer |
LEARNING
Patterns
| Date | Signal | Pattern | Source |
|---|---|---|---|
| 2026-02-28 | NEW_SCOPE | DEV CHAT channel scaffolded — Governor General intel center | GOV |
| 2026-01-27 | SYSTEM_PROMPT | Industry-specific system prompts produce higher quality governance responses | MAMMOCHAT + ONCOCHAT operations |
| 2026-01-30 | NDA_CONTEXT | NDA-gated context improves deal intelligence accuracy | DEAL TALK sessions |
| 2026-02-01 | TRIAD_COMPOSE | TALK services compose naturally from INTEL + CHAT + COIN — no fourth primitive | All TALK services |
| 2026-02-06 | VERTICAL_MAP | Each TALK service maps to exactly one industry vertical | Service architecture |
| 2026-02-10 | CORRECTION_LEDGER | Append-only correction ledgers prevent knowledge regression | MAMMOCHAT DCIS correction |
| 2026-02-14 | EMPTY_LEDGER | Services with empty ledgers (FINCHAT, LAWCHAT) indicate unexercised domains — not failure | Audit observation |
| 2026-02-16 | NEW_SCOPE | New governance domain: SERVICES/TALK | 7aa451b |
| 2026-02-23 | EXTINCTION | Extinction: SERVICES/VAULT scope struck — VAULT is now a projection of its services | runtime cleanup |
| 2026-02-16 | NEW_CONSTRAINT | LEARNING.json MUST be compiled from GOV LEARNING/LEARNING.md — not hand-curated | 7aa451b |
| 2026-03-03 | SURFACE | Tri-view toggle makes governance pipeline visible: contract (gov) → surface (web) → print (tex) | TALK service |
| 2026-03-03 | GOV_FIRST | Default view MUST be gov — contract first, because governance first | TALK/CANON.md |
| 2026-03-13 | TRANSCRIPT_GOV | TALK session ledger governed by TRANSCRIPT as CHAT lane — every trace_id is transcript://chat/{scope}/{trace_id}. Community transcripts = community IP = COIN | Fleet integration |
| 2026-03-15 | COMMUNITY_SOURCE | Community learning surfaces source from TALKS/{scope}/LEARNING.md (SESSION_LEDGERED entries from real users), not SERVICES/TALK/{scope}/LEARNING.md (governance patterns from builders). The community ledger IS the AI. | Community learning fix |
| 2026-03-15 | FREE_VS_FREEMIUM | Fleet table declares Tier (FREE/FREEMIUM) and Free (what’s free) per scope. MAMMOCHAT and CARIBCHAT are free forever. OMICSCHAT, ONCOCHAT, MEDCHAT, LAWCHAT, FINCHAT are freemium. | Tier differentiation |
| 2026-03-15 | EXPERT_COIN | On freemium apps, community learning itself has economic value. Experts contribute knowledge (earn credits), consumers access expert analysis (spend credits). | Economic model insight |
| 2026-03-15 | REALTY_FLEET | REALTY added as 8th fleet flagship (FREEMIUM). SLOANE, BRYANSTON, BLANDFORD are sub-fleet houses, not fleet-level entries. | Fleet restructure |
| 2026-03-25 | A11Y_GOV | Accessibility is a governance constraint, not an afterthought. WCAG 2.1 AA mandated in TALK/CANON.md. Clinical users include elderly patients on mobile with assistive technology. | Clinical fleet A11Y audit |
| 2026-03-25 | CLASS_INSTANCE | Service contract = class (SERVICES/TALK/). Instance = object (TALKS/{SCOPE}/). No instance state in the class tree. Builder learning goes to DEV. Instance learning stays with instances. | Service reorg session |
| *LEARNING | DEV CHAT | 2026-03-25* |
ROADMAP
Later
- Multi-org governance — federated governance across independent CANONIC instances
- Plugin marketplace — third-party TALK service discovery and installation
- Governance SDK — programmatic access to magic validate, scope scaffold, contract inspect
- GALAXY topology visualization with real-time health overlays
- Agent-to-agent DEV intelligence — autonomous cross-scope debugging
VOCAB
| Term | Definition |
|---|---|
| DEV | Developer tools companion — API sandbox, build pipeline debugger, and governance inspector for CANONIC. |
| MAGIC | Governance protocol — magic:// endpoints, magic scan for discovery, magic validate for 255-bit compliance. |
| SCAFFOLDED | Service lifecycle state — governance contracts generated but not yet wired to live endpoints. |
| WIRED | Service lifecycle state — governance contracts connected to live TALK surface routes. |
| CANON | Governance contract artifact — CANON.md (human-governed source) compiles to CANON.json (never hand-edit). |
| INTEL | Intelligence primitive — sourced evidence layer; CHAT never speaks without INTEL. |
| LEDGER | Audit trail — every governed interaction is ledgered; traceable, accountable, cross-scope. |
| COIN | Unit of governed work — reading docs is free; building and validating earns COIN. |
| DEXTER | Organization governance scope — contains SERVICES, TALKS, and USERS under hadleylab-canonic. |
INHERITANCE CHAIN
TALK
TALK is the community learning fleet. Every session governed. Every response sourced. Every question compounds community intelligence. The .ai domain is the community learning surface.
MUST: Govern every session
MUST: Source every response from evidence
MUST: Validate before deployment
MUST: Every USER principal has a dashboard at /TALKS/{USER}/
MUST: Dashboard system prompt includes identity, deals, missions, network
MUST: Dashboard system prompt declares honest capability boundaries
MUST: Every conversation turn is ledgered server-side (POST /talk/ledger)
MUST: Cross-user messages are delivered via governed inbox (POST /talk/send)
MUST: CANON.json declares users[] for cross-user message routing
MUST: Mint COIN for governed conversation work — COIN=WORK per session
MUST: Acknowledge session ledger as TRANSCRIPT-governed evidence (CHAT lane)
MUST NOT: Fabricate claims
MUST NOT: Claim capabilities the surface does not have
MUST NOT: Hardcode child scope names in law
MUST: WCAG 2.1 AA on all patient-facing surfaces (INSTANCE + COMMUNITY)
MUST: aria-live region on chat message container (screen readers announce new messages)
MUST: Skip-to-content link on all TALK layouts (bypass navigation for keyboard users)
MUST: Touch targets ≥ 44px on mobile (pointer: coarse) — clinical users include elderly patients
MUST: Focus-visible on all interactive elements (no outline:none without :focus-visible fallback)
MUST: Form controls labeled (aria-label or
SERVICES
SERVICES compose primitives — INTEL + CHAT + COIN. Every service governed. Every scope discovered.
MUST: Maintain TRIAD integrity (CANON.md + VOCAB.md + README.md)
MUST: Treat SPEC as scope identity (`{SCOPE}` directory), not as a file
MUST: Every SERVICE scope include ROADMAP.md, COVERAGE.md, LEARNING.md, and `{SCOPE}.md` as governed content surfaces
MUST: Discover SERVICE scopes from filesystem only (no manual catalog)
MUST: Keep http:// and magic:// on the same namespace (transport differs, scope path matches)
MUST: CANON.md = axiom + universal constraints (no service names, no paths, no implementation)
MUST: README.md = how to run the CANON (nothing else)
MUST: {SCOPE}.md = SPEC — the interface (purpose, routes, projections, ecosystem)
MUST: SHOP.md = public projection file (per scope, filesystem-discoverable)
MUST: VAULT.md = private projection file (per scope, filesystem-discoverable)
MUST: Runtime implementation remains under ~/.canonic; this workspace is governance-first
MUST NOT: Hardcode service names in CANON constraints (law speaks universals)
MUST NOT: Define ungoverned terms outside VOCAB.md
MUST NOT: Treat `{SCOPE}.md` as SPEC identity
MUST NOT: Move architecture/lifecycle into README
MUST NOT: Leak private projections to public surfaces
MUST NOT: Maintain duplicate mapping tables outside generated manifest outputs
MUST NOT: Add runtime jargon to governance contracts
MUST: Ledger-consuming services declare source ledgers, scope filters, and closure gates
MUST: Learning governance remains live — closure claims require fresh DISCOVER → GENERATE → RELINK evidence
hadleylab-canonic
HADLEYLAB ships software. Every app, book, paper, deal, and patent is PROOF that MAGIC works. COIN = WORK. LEARNING = COMPUTE.
MUST: Every app, book, paper, deal, or patent is evidence of MAGIC MUST: All scopes inherit canonic-canonic/CANONIC.md governance MUST: All users governed under USERS/ via SERVICES/USER MUST: Cross-index INTEL across users (INTEL.md) MUST: Shared events propagate to ALL affected user dashboards MUST: Maintain governance workspace purity (.md files only) MUST: Ledger all COIN (validated work) through MAGIC 255 MUST: Compile all INTEL from governed sources MUST: Keep frontend/runtime implementation under ~/.canonic (hidden runtime) MUST: Surface governed TALK, Library, and SERVICES scopes (no orphan content) MUST: Derive nav labels from governed scope names (no hardcoded strings) MUST NOT: Publish without governance (CANON.md required) MUST NOT: Duplicate primitives — compose from INTEL, CHAT, COIN MUST NOT: Silo intelligence inside a single user when multiple are affected MUST NOT: Expose VAULT contents outside NDA scope MUST NOT: Store runtime artifacts in governance workspace
canonic-canonic
SPEC is governance. `canonic-canonic/` is the spec root.
MUST: Keep this repo governance-only (.md/.pdf) MUST: Publish workspace mapping in CANONIC.git (no hardcoded repo lists) MUST: Preserve three primary lanes: FOUNDATION, INDUSTRIES, MAGIC MUST NOT: Commit runtime artifacts here (runtime belongs in ~/.canonic/) MUST: Sell MAGIC tiers — the product, not the proof (proof is hadleylab-canonic) MUST NOT: Embed beta-test app URLs in platform page content