DOMAINS
DOMAINS
SERVICE CONTRACT · VIEW: GOV
Axiom
Every vanity surface conflict-cleared. Every acquisition preflight-checked. Every zone governed.
Constraints
MUST: Preflight every acquisition (WHOIS, pricing, conflict check, brand alignment) MUST: Cross-reference USPTO PREFLIGHT before acquiring any brand-adjacent domain MUST: Track registrar, order number, cost, and expiry for every domain MUST: Add every acquired domain to ASSET-REGISTRY.md MUST: Register every owned domain as a Cloudflare zone (DNS governance) MUST: Enable auto-renew on all domains or document explicit sunset MUST NOT: Acquire a domain where trademark conflict exists (cross-ref USPTO PREFLIGHT) MUST NOT: Let domains expire without governance decision MUST NOT: Register domains on registrars other than Cloudflare without justification
Capabilities
ACQUISITION_PREFLIGHT, CONFLICT_CLEAR, EXPIRY_MONITOR, REGISTRAR_TRACK
COVERAGE: 255/255
SPEC
Scope
DOMAINS is the acquisition and DNS governance service for:
- Domain acquisition — WHOIS clearance, pricing, brand alignment, registrar tracking
- DNS zone governance — Cloudflare zone management for all owned properties
- Registrar consolidation — single pane of glass (Cloudflare preferred)
Accounts
| Registrar | Role | Account |
|---|---|---|
| Cloudflare | PRIMARY | 73a7cdd5a8be98f45816da1c87b7518a |
| GoDaddy | LEGACY (canonic.org) | #3995177839 |
| Spaceship | LEGACY (mammochat.ai, onconex.ai, onconex.eu) | S7-* |
INTEL
Cross-Scope Evidence
| Service Claim | Evidence Source | Reference | Status |
|---|---|---|---|
| Every vanity surface conflict-cleared | WHOIS + USPTO PREFLIGHT | DOMAINS/CANON.md | PENDING |
| Every acquisition preflight-checked | Preflight process (WHOIS, pricing, conflict, brand) | DOMAINS/CANON.md | PENDING |
| Every zone governed | Cloudflare DNS | DOMAINS/CANON.md | PENDING |
| Cross-reference USPTO PREFLIGHT before brand-adjacent domains | USPTO PREFLIGHT surface | DOMAINS/CANON.md | PENDING |
| Track registrar, order number, cost, expiry | ASSET-REGISTRY.md | DOMAINS/CANON.md | PENDING |
| Auto-renew on all domains or explicit sunset | Registrar settings | DOMAINS/CANON.md | PENDING |
| No trademark-conflicted acquisitions | USPTO PREFLIGHT clearance | DOMAINS/CANON.md | PENDING |
| Cloudflare-only registrar (unless justified) | Registrar policy | DOMAINS/CANON.md | PENDING |
Operational Inventory
| Component | Status | Gap |
|---|---|---|
| WHOIS preflight | PENDING | Verify preflight process |
| USPTO PREFLIGHT cross-ref | PENDING | Verify cross-ref pipeline |
| ASSET-REGISTRY.md tracking | PENDING | Verify registry completeness |
| Cloudflare zone registration | PENDING | Audit all domains |
| Auto-renew configuration | PENDING | Verify all domains |
| Conflict clearance | PENDING | Verify clearance process |
Test
| prompt | expect | cross |
|---|---|---|
| Is every domain conflict-cleared? | Yes — WHOIS + USPTO PREFLIGHT | DOMAINS/CANON.md |
| Are all domains on Cloudflare? | Yes (unless justified exception) | Registrar policy |
| Is ASSET-REGISTRY.md current? | Must track registrar, order, cost, expiry | DOMAINS/CANON.md constraints |
LEARNING
ROADMAP
VOCAB
| Term | Definition |
|---|---|
| WHOIS | Domain registration lookup for ownership and availability. |
INHERITANCE CHAIN
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
DOMAINS · SERVICE CONTRACT · CANONIC ∩