RUNNER | Hadley Lab
SERVICE CONTRACT · VIEW: GOV
Axiom
MIGRATED to RunnerMVP/runner-canonic/SERVICES/TALK/RUNNER/ on 2026-03-10. Robert Glover is GOVERNOR. This scope retained as origin record.
Constraints
MUST: Ledger every task — post, claim, evidence, completion — immutable hash chain MUST: Route all tasks through TALK — chat-driven, not menu-driven MUST: Protect your fiduciary duty on every task (FL 475.278) MUST: Vet every vendor — licensed, insured, credentialed before task claim MUST: Keep an evidence trail — photo, report, or document for every completion MUST: Track your earnings — completed work = COIN earned MUST: Show you where every task stands, always MUST: Source every vendor credential from FL licensing authority (468, 626, FREAB, NMLS) MUST: Use accent #f97316 (--services) for scope identity MUST: Display agent profiles with verified KYC credential only MUST: Surface COIN economics with evidence trail (COIN=WORK) MUST: Ledger every surface update — RUNNER:SURFACE_UPDATE event on LEDGER MUST: Require GitHub KYC (auth: required) before any task is actioned MUST: Minimal header — no site nav, no breadcrumb, no Foundation/Industries/MAGIC links MUST: Header shows only: ∩ logo (links to canonic.org) + RUNNER title + Credits badge MUST: ∩ is the only link to CANONIC — users are in the app, not browsing the site MUST NOT: Allow task completion without evidence upload MUST NOT: Send unlicensed vendors to licensed jobs MUST NOT: Skip required disclosures MUST NOT: Fake a completion or backdate evidence MUST NOT: Allow discrete task choices outside the chat interface MUST NOT: Display client PII on the marketing surface MUST NOT: Claim vendor credentials without FL licensing verification MUST NOT: Bypass build pipeline — governance compiles, not hand-edit
Capabilities
CHAT, FULL_PAGE, INTEL_LEDGER, LEARNING_BADGE
COVERAGE:
SPEC
Purpose
Your listings deserve better than a spreadsheet and a prayer.
RUNNER is the operations partner every Lake Nona realtor wishes they had. You tell it what needs to happen — signs up, photographer booked, inspection scheduled — and it handles the logistics while you focus on your clients.
Think DoorDash, but for everything between “listing signed” and “keys handed over.”
A buyer finds you on NONA → DEAL created
↓
You manage it through RUNNER → Every task tracked → Every effort earns COIN
RUNNER is where you work. NONA is where buyers find you. Together — the full Lake Nona real estate experience.
What You Can Do
Tasks You Handle Yourself
| Service | What happens | What you earn |
|---|---|---|
| Signs | Install or remove yard signs — we verify with a photo | 3 COIN |
| Lockbox | Manage electronic lockboxes — serial-tracked | 3 COIN |
| Showings | Schedule and manage property showings — capture buyer feedback | 5 COIN |
| Open House | Full open house logistics — promotion, sign-in, recap | 8 COIN |
| CMA | Pull comps from MLS and county data — delivered as a report | 5 COIN |
| Contracts | Draft FAR/BAR offers — tracked from draft to signature | 15 COIN |
Tasks Where We Bring In Vetted Vendors
| Service | What happens | Vendor credential | What you earn |
|---|---|---|---|
| Photos | Professional photography — vetted, delivered, QA’d | Business license | 10 COIN |
| Staging | Staging consultation — licensed stager, photo-verified | Business license | 8 COIN |
| Inspection | Home inspection — FL-licensed inspector (Statute 468) | FL Home Inspector License | 10 COIN |
| Appraisal | Property appraisal — USPAP-certified, FL FREAB licensed | USPAP + FREAB | 10 COIN |
| Title | Title search and commitment — FL-licensed title agent | FL Statute 626 | 10 COIN |
| Closing | Full closing coordination — title, lender, deed, recording | FL 626 + NMLS | 25 COIN |
Every vendor is credentialed. Every task is evidenced. Every completion is yours.
COIN
COIN = WORK. Every task you complete earns COIN. No exceptions.
What a typical listing earns
| Phase | Tasks | COIN |
|---|---|---|
| Getting listed | Signs + Lockbox + Photos + Staging + CMA | 29 |
| Showing it | 8 showings + 2 open houses | 56 |
| Under contract | Contract + Inspection + Appraisal + Title | 50 |
| Closing day | Full closing coordination | 25 |
| Wrap up | Signs removed + Lockbox removed | 6 |
| Total per listing | 161 COIN |
What a full transaction earns (NONA + RUNNER)
| Source | COIN |
|---|---|
| Buyer finds you on NONA | 3 |
| You run it through RUNNER | 161 |
| NONA closing bonus | 100 |
| Total per transaction | 264 COIN |
How We Protect Your Clients
Florida Statute 475.278 defines six fiduciary duties. RUNNER has your back on all six:
| Your duty | How RUNNER helps |
|---|---|
| Loyalty | Tasks route to your client’s best interest — no conflicted vendors |
| Confidentiality | Client data stays locked — vendors only see what they need for the task |
| Obedience | Every task follows your client’s instructions exactly as given |
| Disclosure | Required disclosures auto-generated per listing — nothing falls through |
| Accounting | Every dollar of effort tracked — vendor invoices, COIN ledger, evidence chain |
| Skill & Care | Vetted vendors, governed SOPs, deadline tracking — professional standard enforced |
The Ledger
Every task on RUNNER is ledgered. Not a database row — a governed, immutable evidence chain.
| What gets ledgered | Why it matters |
|---|---|
| Task posted | Timestamp + scope + agent. Proves you ordered it. |
| Vendor claimed | Credential hash + claim time. Proves they were qualified. |
| Evidence uploaded | Photo, report, or document. Proves the work happened. |
| Task completed | Completion hash + COIN earned. Proves you delivered. |
| Deal closed | Full transaction chain. Every task, every vendor, every document. |
This is a legally defensible evidence trail. When a dispute hits — “Was the inspector licensed?” “Was the disclosure sent?” “When was the appraisal ordered?” — the ledger answers.
Every entry is hashed, timestamped, and immutable. Every service is governed by a public CANON.md — open source, auditable, transparent. Don’t trust us. Inspect the contract.
The bigger picture: Today it’s your home inspection. Tomorrow it’s your mortgage. Eventually it’s your mammogram. The same governed ledger — the same evidence chain — the same AI agents — scaling from real estate to every transaction that matters. Your community is building that future right now.
Active Agents
Robert Glover — First Distributed User
| Field | Value |
|---|---|
| Name | Robert Glover |
| Brokerage | The Pinnacle Group |
| Market | Lake Nona, Orlando FL |
| Specialty | Residential real estate |
| Status | ACTIVE |
| Identity | USERS/robert-glover/ |
| linkedin.com/in/robert-glover-552077383/ | |
| Marketplace | /TALKS/NONA/ |
| Operations | /TALKS/RUNNER/ |
Robert is the first distributed user of the GALAXY — onboarded via USERS, governed, KYC’d via LinkedIn. When he establishes his own ORG, RUNNER migrates to his scope.
Sections
Services
| Service | Description | Route | |
|---|---|---|---|
| 🪧 | Signs | Yard signs installed and removed. Photo-verified every time. | ?q=I need signs installed |
| 🔐 | Lockbox | Electronic lockboxes managed and serial-tracked. | ?q=Set up a lockbox for a property |
| 📸 | Photos | Professional photography with vetted photographers. | ?q=Schedule a photographer for a listing |
| 🛋️ | Staging | Staging consultations with licensed stagers. | ?q=Book a staging consultation |
| 🔍 | Inspection | Home inspections with FL-licensed inspectors. | ?q=Schedule a home inspection |
| 📊 | Appraisal | Property appraisals with USPAP-certified appraisers. | ?q=Order a property appraisal |
| 📜 | Title | Title search and commitment with FL-licensed agents. | ?q=Start a title search |
| 🏠 | Open House | Full open house logistics — promotion to recap. | ?q=Plan an open house |
| 👀 | Showings | Showing schedule, confirmations, and buyer feedback. | ?q=Set up showings for a property |
| 📈 | CMA | Market analysis from MLS and county data. | ?q=Run a comparative market analysis |
| 📝 | Contracts | FAR/BAR offer preparation — draft to signature. | ?q=Draft a contract for an offer |
| 🎯 | Closing | Full closing coordination — title, lender, deed. | ?q=Coordinate a closing |
Your Dashboard
| Property | Task | Status | Assigned | Due | COIN |
|---|---|---|---|---|---|
| No active tasks yet — tell me what needs to happen | — | — | — | — | — |
Earnings
| Agent | Tasks Completed | COIN Earned | COIN Balance |
|---|---|---|---|
| Robert Glover | 0 | 0 | 0 |
Ecosystem
- Sibling:
NONA— buyer-facing marketplace. RUNNER = agent-facing operations. - Vertical:
REAL_ESTATEvertical in canonic-canonic/INDUSTRIES/VERTICALS/. - DEAL: transaction lifecycle from INQUIRY through CLOSE, VAULT-gated.
- VITAE: agent credential verification (license, brokerage, market).
- KYC: vendor credentialing (inspector FL 468, appraiser FREAB, title FL 626).
- PLAYBOOKS: SOP governance per task type.
- Agent fleet: Robert Glover (The Pinnacle Group, Lake Nona) — USERS/robert-glover/.
Persona
| Field | Value |
|---|---|
| tone | warm, professional, like a sharp assistant who already knows your listings |
| audience | Lake Nona realtors who want to close more and coordinate less |
| voice | second-person — always talking to YOU |
| warmth | your operations partner, not a dashboard |
| context | Knows your listings, your vendors, your schedule, your obligations |
Welcome
Hey — welcome to RUNNER.
I’m your operations partner. Tell me what needs to happen and I’ll handle the logistics.
What can I help with today?
| Service | What happens | |
|---|---|---|
| 🪧 | Signs | Yard signs installed or removed — photo-verified |
| 🔐 | Lockbox | Electronic lockboxes managed — serial-tracked |
| 📸 | Photos | Professional photography scheduled — vetted photographers |
| 🛋️ | Staging | Staging consultation coordinated — licensed stagers |
| 🔍 | Inspection | Home inspection scheduled — FL-licensed inspectors |
| 📊 | Appraisal | Property appraisal ordered — USPAP-certified appraisers |
| 📜 | Title | Title search and commitment — FL-licensed title agents |
| 🏠 | Open House | Open house logistics — promotion to close-out |
| 👀 | Showings | Showing schedule and buyer feedback — all in one place |
| 📈 | CMA | Market analysis from MLS and county data — delivered |
| 📝 | Contracts | FAR/BAR offer prep — drafted, reviewed, tracked |
| 🎯 | Closing | Full closing coordination — title, lender, deed, done |
Every task earns you COIN. Your work is tracked, your effort is valued.
Just tell me what you need. “Schedule a photographer for 9700 Blandford tomorrow” — that’s all it takes.
Quick Actions
All user-facing chat pill buttons MUST be governed here. Trailing space = prefill for editing. No trailing space = auto-send.
| Button | “message” | label |
|---|---|---|
| Signs | “I need signs installed “ | Signs |
| Lockbox | “Set up a lockbox “ | Lockbox |
| Photos | “Schedule a photographer “ | Photos |
| Staging | “Book a stager “ | Staging |
| Inspection | “Schedule an inspection “ | Inspection |
| Appraisal | “Order an appraisal “ | Appraisal |
| Title | “Start a title search “ | Title |
| Open House | “Plan an open house “ | Open House |
| Showings | “Set up showings “ | Showings |
| CMA | “Run a CMA “ | CMA |
| Contracts | “Draft a contract “ | Contracts |
| Closing | “Coordinate closing “ | Closing |
INTEL
Scope Intelligence
| Dimension | Value |
|---|---|
| Subject | Real estate operations intelligence — listing tasks, vendor management, completion tracking |
| Audience | Lake Nona realtors who want to close more and coordinate less |
| Sources | FL DBPR license records, vendor credentials, MLS listing data, task completion evidence |
| Status | LIVE — operations partner for Lake Nona realtors |
| Pipeline | INTEL → TALK (systemPrompt) → task intake → vendor matching → completion evidence → COIN |
| Voice | Warm, professional, like a sharp assistant who already knows your listings. Your operations partner. |
Evidence Chain
| Layer | Source | Count | Status |
|---|---|---|---|
| 1 | FL DBPR license verification | per vendor | LIVE |
| 2 | Vendor insurance/credential verification | per vendor | VETTED |
| 3 | Task completion evidence (photos, docs) | per task | TRACKED |
| 4 | FL real estate statutes (475.278) | 1 | ANCHORED |
| 5 | CANONIC governance sources | 22+ | INDEXED |
Operations Catalog
| Category | Service | Vendor Gate | Evidence |
|---|---|---|---|
| Signs | Yard sign install/removal | Licensed installer | Photo verification |
| Lockbox | Electronic lockbox management | Serial-tracked | Audit log |
| Photos | Professional photography | Vetted photographer | Delivered gallery |
| Staging | Staging consultation | Licensed stager | Before/after photos |
| Inspection | Home inspection | FL-licensed inspector | Inspection report |
| Appraisal | Property appraisal | USPAP-certified | Appraisal report |
| Title | Title search and commitment | FL-licensed title agent | Title commitment |
| Open House | Open house logistics | Licensed agent | Attendance log |
| Showings | Showing schedule + feedback | Licensed agent | Buyer feedback |
| CMA | Market analysis | Licensed agent | CMA report |
| Contracts | FAR/BAR offer prep | Licensed agent | Contract document |
| Closing | Full closing coordination | Title + lender + agent | Deed recorded |
Cross-Scope Connections
| Service | Role |
|---|---|
| TALK | Conversation engine — systemPrompt from INTEL, operations concierge |
| COIN | Economic shadow — completed work = COIN earned |
| LEDGER | Append-only truth — every task lifecycle recorded |
| VITAE | Vendor credential verification — license, insurance |
| NONA | Marketplace — agent and vendor matching |
| REALTY | Property portfolio — listing context for tasks |
| LAWCHAT | Real estate law — FL 475.278 fiduciary, FAR/BAR contracts, vendor liability |
| FINCHAT | Transaction economics — closing costs, commission structures, vendor pricing |
| BLANDFORD | Property sub-agent — $6.75M new construction listing |
| BRYANSTON | Property sub-agent — $1.695M community listing |
| SLOANE | Property sub-agent — $3.799M turnkey luxury listing |
Cross-Domain Routing
| When user asks about… | Route to | Why |
|---|---|---|
| FL real estate law, contracts, liability | LAWCHAT | Real estate law — FL 475.278, FAR/BAR, vendor liability |
| Transaction economics, commission, costs | FINCHAT | Real estate finance — closing costs, vendor pricing |
| Property details, specific listings | REALTY | Portfolio routing — BLANDFORD/BRYANSTON/SLOANE |
| Agent credentials, license verification | VITAE | Professional identity — FL DBPR, brokerage verification |
| Buyer/seller marketplace matching | NONA | Lake Nona marketplace — DoorDash for real estate |
Test
| prompt | expect | cross |
|---|---|---|
| What tasks can RUNNER handle for a new listing? | signs,lockbox,photos,staging,CMA | |
| How are vendors vetted before assignment? | licensed,insured,FL DBPR | VITAE |
| What fiduciary duties does FL 475.278 require? | loyalty,confidentiality,obedience,disclosure,accounting,skill | LAWCHAT |
| How much COIN does a full listing earn? | 161 | COIN |
| What happens when a listing goes under contract? | inspection,appraisal,title |
Marketing Evidence
Evidence for the RUNNER operations surface bridging licensing and vendor evidence to operational claims.
| Marketing Claim | Evidence Source | Reference | Status |
|---|---|---|---|
| Vendor vetting | FL licensing databases (468, 626, FREAB, NMLS) | License verification per vendor | PENDING |
| FL licensing compliance | FL DBPR + FREAB + NMLS | Chapter 468, Chapter 626, FREAB, NMLS registry | PENDING |
| COIN economics (COIN=WORK) | TALK/RUNNER CANON.md | COIN primitive — every task tracked | PENDING |
| KYC credentials | KYC credential store | Vendor identity verification | PENDING |
| Operations governance | CANONIC 255-bit MAGIC | magic validate — 255 or reject | PENDING |
Content Inventory
Current hadleylab.org/TALKS/RUNNER/ content audit (2026-03-08):
| Section | Content | Status | Gap |
|---|---|---|---|
| Hero | NONE | MISSING | Need ops dashboard hero + headline |
| Trust badge | NONE | MISSING | Add FL licensing badges (468, 626, FREAB, NMLS) |
| Demo CTA | NONE | MISSING | Add “Manage your project” CTA |
| Chat preview | NONE | MISSING | Add governed TALK component for task routing |
| Stats | NONE | MISSING | Add: vendor count, active tasks, COIN ledger summary |
| Footer | NONE | MISSING | Add governed footer with licensing disclosure |
Domain Architecture
| Layer | Current | Target |
|---|---|---|
| Marketing site | NONE | hadleylab.org/TALKS/RUNNER/ (Jekyll, Cloudflare) |
| Chatbot | NONE | hadleylab.org/TALKS/RUNNER/ (governed TALK) |
| DNS | hadleylab.org | hadleylab.org (Cloudflare zone) |
| Build | NONE | CANONIC build pipeline (CANON.md → CANON.json → Jekyll → deploy) |
| Design | NONE | _TOKENS.scss authority via DESIGN.css (accent: #f97316) |
| *INTEL | RUNNER | CROSS-AXIOMATIC BRIDGE* |
LEARNING
ROADMAP
Later
- Multi-agent fleet: multiple Lake Nona realtors on the platform
- On-demand task runners (DoorDash model) for physical tasks — signs, lockboxes
- AI task routing: auto-assign based on vendor location + credentials + availability
- COIN rewards program: accumulated COIN unlocks vendor discounts and premium features
- Cross-brokerage portability: RUNNER works across any brokerage via VITAE
- Aspiration: same ledger model → mortgage, insurance, healthcare transactions
VOCAB
| Term | Definition |
|---|---|
| RUNNER | Realtor operations portal — DoorDash for Realtors. |
| SIGNS | Task: install or remove yard signs at a property. |
| LOCKBOX | Task: install, remove, or manage electronic lockboxes. |
| PHOTOS | Task: schedule and manage professional photography sessions. |
| STAGING | Task: coordinate staging consultation and execution. |
| INSPECTION | Task: coordinate home inspection (FL 468 licensed). |
| APPRAISAL | Task: coordinate property appraisal (USPAP/FREAB licensed). |
| TITLE | Task: title company coordination (FL 626 licensed). |
| OPEN_HOUSE | Task: open house event logistics and promotion. |
| SHOWING | Task: manage property showing with buyer. |
| CMA | Task: prepare comparative market analysis from MLS + county data. |
| CONTRACT | Task: prepare offer and contract (FAR/BAR standard). |
| CLOSING | Task: full closing coordination — title, lender, deed recording. |
| VENDOR_KYC | Credential verification for licensed service providers. |
| FIDUCIARY | Six duties under FL 475.278: loyalty, confidentiality, obedience, disclosure, accounting, skill. |
| TASK_LIFECYCLE | CREATED → ASSIGNED → IN_PROGRESS → COMPLETED → LEDGERED. |
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