Carr NeuroClinic™ Operator Series
◈ FOR DUMMIES

Daisy Link
HQ

The only manual you'll ever need for the platform you definitely didn't build to avoid reading manuals

Eric Carr & Carr NeuroClinic™

⚠ Contains real passwords, real API keys instructions, and one truly spectacular rabbit hole called Shush Mode. Read responsibly.
First Edition · Daisy Link™ v14

Carr NeuroClinic™

Daisy Link™ HQ

Complete Operator Manual · v14

Foreword

A Word Before We Begin

Or: Why you have 47 browser tabs open right now

You built something extraordinary. A private platform that lets you deploy custom digital experiences to anyone on earth with a single QR code scan. A behavioral intelligence engine running 10 layers of live math. An AI critic panel with 16 distinct personalities. A system forge that turns a half-finished idea into a working application in under a minute.

And yet, here you are, reading a manual. That tracks.

This book covers everything — the galaxy intro that you're fairly certain has never played correctly, the password that unlocks the locked things, the single wrong model string that was silently breaking BroCode every time, and the mysterious Shush mode that most people assume is decorative until they accidentally unlock it.

Read it linearly if you're thorough. Jump to the chapter you need if you're on fire. Use the cheat sheet at the end if you're the kind of person who skips to the last page first.

—The Manual

Contents

Table of Contents

Part One
The Foundation
Understanding what you actually built
Chapter One

What Daisy Link Actually Is

Not what you thought you were building, but better

Daisy Link™ is a private deployment platform. You create experiences — videos, guided sessions, breathing exercises, full AI-generated courses, rituals, assessments — and you deploy them as a uniquely keyed link. That link lives inside a QR code. Someone scans the QR code, they get your experience. Nobody else does. It expires when you say it expires. It works on their phone, their laptop, their tablet.

Think of it as a private broadcasting studio where every broadcast is encrypted, personalized, and expires on schedule. Except instead of a broadcast tower, you have a Cloudflare Workers edge network. And instead of a satellite dish, your client has a phone camera.

The Architecture in Plain English

HQ is your control plane. It lives at daisy-link-hq.pages.dev. This is where you build, configure, and fire deployments. You're the only one who sees it.

The Runtime is what your clients see. It lives at daisy-link.pages.dev. When someone scans a QR, they land here. The runtime reads their key, validates it, loads their experience, and presents it.

The Worker is the engine. daisy-platform.carrneuroclinic.workers.dev handles key generation, validation, storage in the DAISY_KEYS KV namespace, and JWT signing with your RS256 keypair.

The Tools are the power features — Neuro Vault for IP synthesis, BroCode for AI development support, QR Forge for visual QR art, and Daisy Scan for security analysis. Each is a standalone application that ships with HQ and communicates back to it via a shared event channel.

💡 The Elegant Part

Everything communicates through BroadcastChannel('daisy_hq_channel'). When Neuro Vault forges a system, HQ hears it. When Daisy Scan flags a threat, HQ blocks key generation. When Session Builder exports content, HQ auto-fills the deploy form. It's a living nervous system.

What "24 Tools" Means

When HQ says you have 24 registered tools, here's what that actually breaks down to:

CategoryCountWhat They Are
Experience Types14The content types clients can receive: Video, Audio, Session, Breathing, Affirmations, Story, Presentation, Assessment, Journal, Course, Gallery, Ritual, Countdown, Embed
Apps6Neuro Vault, BroCode, QR Forge, Session Builder, Shush Core (locked), Shush Vault (locked)
Operator Tools4Daisy Scan, Reality Engine, Artifact Engine, Deploy Console

The sidebar search in HQ only shows Apps and Tools — not the 14 experience types, because those live in the Build tab's content grid, not the operator panel. This is intentional. It is also, historically, confusing.

Chapter Two

Getting Into HQ

Passwords, keys, and the unhelpful screen you see when you mistype one

There are four different authentication systems in the Daisy Link ecosystem and they all have different credentials. This is not a design decision so much as an archaeological record of how the platform was built. Write these down somewhere that isn't this book.

HQ Dashboard

The dashboard itself doesn't have a login screen — it opens directly. Your security comes from the fact that it's deployed to your private Cloudflare Pages account and you control who has the URL. If you want to restrict it further, Cloudflare Pages supports access policies.

BroCode Login

BroCode has its own login. You'll see a terminal-style screen asking for a password when you first open it.

BroCode Credentials
operator / brocode2024 — full access, all 16 critics
admin / admin123 — admin access
member / member123 — standard access

Use operator / brocode2024 for yourself. Always. The other credentials exist for if you ever deploy BroCode to a team.

Neuro Vault Login

Neuro Vault has its own separate login that has nothing to do with BroCode.

Neuro Vault
Password: DAISY-FORGE-2025
⚠ Important

These passwords are in the JavaScript source code of each file. Anyone who opens dev tools can read them. This is fine for a private operator platform — but don't hand these files to strangers expecting them to not notice.

Shush Mode

There are two codes that unlock Shush Mode from the HQ dashboard. Either one works. See Chapter 12 for the full story on what Shush Mode even is.

Shush Unlock Codes
SHUSH01 — standard unlock
ARCHON — operator unlock
Chapter Three

The Galaxy Intro

Your opening cinematic, now fixed so it actually plays

When you open dashboard.html, the first thing that happens is a full-screen cinematic sequence plays over a galaxy video. The Daisy Link™ logo fades in against the cosmos. The subtitle appears. An "Enter HQ" button materializes. It's genuinely impressive when it works.

For a while, it didn't work correctly — the three elements (logo, subtitle, button) all fired within 300 milliseconds of each other, creating a synchronized blur rather than a cinematic reveal. The total duration was 5 seconds, which isn't enough time to appreciate a galaxy.

The fixed version works like this:

  1. Page loads. Galaxy video begins playing in the background at 85% opacity.

  2. At 800ms: DAISY LINK™ logo scales up and fades in over 1.4 seconds.

  3. At 2200ms: "HQ CONTROL PLANE" subtitle fades in.

  4. At 3400ms: The "ENTER HQ" button appears.

  5. At 9000ms: Auto-advances to the dashboard if you haven't clicked anything.

You can click "ENTER HQ" at any point to skip directly in. The galaxy video pauses on skip. If the video fails to load (network issue, local file, etc.), the sequence still runs and auto-advances after 2 seconds.

💡 Pro Move

The galaxy.mp4 needs to live at assets/video/galaxy.mp4 relative to dashboard.html. If you're opening dashboard.html as a local file rather than through a server, some browsers block autoplay. Deploy to Cloudflare Pages and it works everywhere.

Part Two
Building & Deploying
What you're here for
Chapter Four

Generating a Daisy Link Key

The whole point of the platform, demystified

A Daisy Link key is a signed JWT token formatted as DL-XXXX-XXXX-XXXX. It contains an encoded profile: who this is for, what experience they get, how long it's valid, which tools are included. The key gets embedded in a QR code. Client scans QR, runtime reads key, experience loads. That's the whole product in three sentences.

The Five-Step Build Process

The HQ dashboard walks you through five steps. They're sequential for a reason — each step informs the next.

  1. Session Profile. Label, client name, mode (Clinical / Standard / Shush), permissions level, expiry (24h / 72h / 7d / 30d / Permanent). This is the metadata layer.

  2. Select Tools. Pick the experience types and apps this key unlocks. Video? Breathing? Guided session? All of the above? Each selected tool appears as a chip you can remove. The Truth Engine score updates as you add tools — more tools = higher complexity = lower score.

  3. Analysis. The Truth Engine runs its 10-layer behavioral math on your configuration. It returns a deployment score (31–98). Below 50 is a warning. The system won't block you based on score alone — it will block you if Daisy Scan flags the manifest as a threat (score ≥ 80). Click "Analyze" to run manually, or wait for auto-analysis.

  4. Content. Paste a JSON content definition or use Session Builder to design it visually. Session Builder exports directly into this field via BroadcastChannel. You can also leave this blank — the runtime will render a default menu of the tools you selected.

  5. Generate. Fires the key generation request to the daisy-platform Worker via /generate. Returns the formatted key, a shareable link, the expiry time. The key modal appears. Copy the key. QR code is generated automatically if you're in the QR panel.

📋 What's in the JWT

The token contains: label, mode, permissions, tools array, expiry, expiresAt timestamp, operator identifier, and analysis score from the Truth Engine. It's signed with your RS256 private key. The runtime uses your public key to verify it hasn't been tampered with.

Key Expiry Options

SettingDurationWhen to Use
24h24 hoursSingle events, workshops, live sessions
72h3 daysShort programs, weekend intensives
7d1 weekWeekly assignments, short courses
30d1 monthMonthly programs, ongoing clients
PermanentNeverAlways-available resources, reference material
Chapter Five

The Build Tab

The dashboard, the sidebar, and the things nobody explains

The HQ dashboard has three main tabs: Build, Analytics, and Deploy Log. Build is where you spend 90% of your time. Here's what every piece of it actually does.

The Sidebar

Tool Registry (top of sidebar): Shows your registered apps and operator tools — the 8 non-experience-type items. The search field filters this list. Clicking any item launches it in a new tab. The (N) count after the label tells you how many tools are currently showing.

Stats block (bottom of sidebar): Four numbers. Total = all registered entries including experiences. Live = tools that passed the HEAD check (their files actually exist on the server). Deployments = keys generated this session. Selected = tools currently added to your build. The Live count is your sanity check — if it's lower than you expect, something's missing.

⚡ AI ACTIVE indicator: In the topbar, this small badge shows whether your Gemini API key is set. Green means all AI tools (Neuro Vault, BroCode, QR Forge) are ready to fire. Clicking it opens the unified key modal.

The Truth Engine Score

The circular score in the Build tab runs on your configuration in real time. Here's how to read it:

ScoreColorMeaning
80–98GreenClean, focused deployment. High confidence.
60–79YellowModerate complexity. Fine for most use cases.
40–59OrangeElevated complexity or unusual configuration.
31–39RedWarning territory. Review your tool selection.

The score is informational. It won't stop you from generating a key unless you've added tools that trigger Daisy Scan's threat engine, at which point you'll see a block message before the key fires.

The Audit Log

Every action in HQ gets logged with a timestamp to the audit panel. Key generated, scan completed, tool selected, BroadcastChannel event received — all of it. Export as CSV or JSON using the buttons at the top of the log panel. If something went wrong, the log usually tells you what happened three lines before you noticed.

Chapter Six

All 14 Experience Types

What your clients actually receive when they scan the QR

When a client scans a Daisy Link QR code, they see the Runtime. The Runtime reads their key, extracts the tool list, and presents the experience. Here's what each of the 14 experience types delivers.

Video
YouTube, Vimeo, or direct MP4 URL. Full-screen playback.
Audio
Music, guided audio, or YouTube audio-only.
Guided Session
Multi-section session with text, prompts, and embedded media.
Breathing
4-7-8, box breathing, or custom pattern with animated guide.
Affirmations
Card-by-card sequence. Client taps through at their own pace.
Story
Cinematic narrative. Chapters with images and text.
Presentation
Visual slide deck with media, quotes, and navigation controls.
Assessment
Reflection questions — scale ratings or open-text responses.
Journal
Reflective journaling with guided prompts. Responses stay private.
Course
Multi-module learning with sidebar navigation between modules.
Gallery
Image gallery with full-screen lightbox. Tap to expand any image.
Ritual
Full-screen immersive ritual — symbol, text, timer. Shush-gated.
Countdown
Live countdown to a specific date with optional reveal message.
External Embed
Embed any URL — forms, third-party tools, external apps.
⚠ About Ritual

The Ritual experience type is Shush-gated. It will appear locked in your tool selection unless Shush Mode is active. To add it to a deployment, you need to unlock Shush first (Chapter 12).

Using Session Builder to Design Content

Rather than hand-coding the JSON content definition, open Session Builder from the sidebar or apps panel. It's a visual designer — drag in sections, add text, media URLs, prompts. When you're done, hit Export. Session Builder broadcasts content:export on the shared channel, HQ receives it, and the content field auto-populates. No copy-pasting.

Part Three
The Tools
The AI-powered ecosystem that ships with HQ
Chapter Seven

Apps & Tools Overview

Eight tools, four categories, one shared nervous system

Every operator tool in HQ runs as a standalone HTML page that communicates back to the dashboard through a shared BroadcastChannel. They can run in separate browser tabs, in pop-out windows, or embedded. They all speak the same event language. Here's the full panel.

Neuro Vault™
App · AI Required
IP synthesis and system forge. Type anything — get a complete application blueprint with working code, file structure, and deployment tasks.
BroCode
App · AI Required
16 AI critics — each a specialist in a different domain. Your development companion, security chief, creative muse, and story forger, all in one panel.
QR Forge
App · AI Required
AI-powered QR art. 24 style templates. Upload a logo, describe a style, get a scannable work of art instead of a black-and-white grid.
Daisy Scan™
Tool · No AI
9-layer Truth Spine security scanner. Paste any URL, key, or deployment manifest — get a threat score, layer breakdown, and incident log.
Session Builder
Tool · No AI
Visual content designer. Build sessions without writing JSON. Exports directly into HQ's content field via BroadcastChannel.
Reality Engine™
Tool · No AI
Reality modeling and scenario engine. Clinical assessment and profile builder.
Artifact Engine
Tool · No AI
Artifact creation and packaging. Build and export standalone modules for the ecosystem.
Deploy Console
Tool · No AI
Advanced deployment management. View, revoke, and manage all active Daisy Link keys from one table.
Chapter Eight

Neuro Vault™

The system forge that turns ideas into running code

Neuro Vault is a System Conversion Engine — or SCE, if you prefer acronyms. You give it any input: a half-formed idea, a tool description, a PDF, a voice concept typed out in ten seconds. It returns a complete SystemBlueprint: file tree, working code in every file, deployment tasks, tech stack, and a version number starting at 1.0.0.

Getting In

Navigate to Neuro Vault from the HQ sidebar or via the ⬡ button in the quick-launch row. You'll see a login screen. Password is DAISY-FORGE-2025. You arrive at the dashboard showing your forge count and recent systems.

The IP Seeder

This is the main event. Paste your idea into the large textarea. You can also click "Buffer Assets" to attach images, PDFs, or code files — they get sent alongside your text as multimodal input. Hit FORGE SYSTEM (or ⌘+Enter).

Gemini 2.0 Flash processes your input with a system prompt telling it to generate real, working, production-grade code — no placeholders, no TODOs. The response comes back as a structured JSON blueprint. Neuro Vault parses it, builds the file tree, saves it to your vault, and navigates to the System Forge view.

💡 What Makes Good Input

Specificity outperforms vagueness. "A clinical session timer with patient name, countdown from 50 minutes, notes field, and amber warning at 5 minutes" generates a vastly better result than "session timer." But "hello" still generates a sophisticated communication intelligence system. The forge handles both ends of the spectrum.

System Forge View

The forge view has three areas:

Evolution

Click the purple branch icon (or ↺ Evolve button) to inject an evolution directive. Type something like "Add user authentication with a password gate" or "Rebuild the UI with a dark cyberpunk aesthetic." The evolution engine sends your directive plus a summary of the existing blueprint to Gemini, which returns a new versioned system (v2.0.0). The original version is preserved in your vault.

The System Vault

Every forged system lives in the Vault tab — a table with name, type, creator, version, and status. Click the eye icon to reopen in Forge. Click the download icon to export as a ZIP with all files. All vault data is stored in localStorage on your device. It doesn't sync between machines — if you clear your browser storage, the vault goes with it. Export important systems as ZIPs.

IP Valuation

With a blueprint active, go to the Valuation tab and click "Run IP Valuation Pipeline." Gemini Flash evaluates your system and returns an estimated value, complexity score, market fit assessment, best marketplace recommendations, and acquisition drivers with impact ratings. This is where "hello" gets valued at $2.4M and you feel like a genius.

HQ Integration

Every successful forge broadcasts two events back to HQ:

You'll see "neuroVault:artifact — [System Name] cataloged" in the HQ audit log immediately after a forge completes.

Chapter Nine

BroCode

Your 16-member AI development team, available at all hours

BroCode is a multi-agent AI development companion. At its core is a panel of 16 critics — each with a distinct personality, domain expertise, and system prompt. You can talk to any of them directly. They remember the conversation within a session and respond in character, in depth, with genuine insight.

Getting In

Open BroCode from the HQ sidebar. Login with operator / brocode2024. You land on a terminal-style dashboard. Add your Gemini API key via ⚙ API KEY in the top-right (or click the green indicator if HQ already has your key set — it auto-fills).

The 16 Critics

Navigate to the Critics tab to see all 16 as cards. Status indicators show which are active, standby, or locked. Click any active critic card to open the chat panel on the right. Type your question or directive and hit Enter.

CriticRoleBest For
BroCodeCore System AIGeneral questions, routing to the right critic, system overview
SadieCreative MuseAesthetic direction, narrative design, loop rituals, creative systems
Cassian HoltSystem ArchitectFile structure, module design, code patterns, architectural decisions
BatmanSecurity ChiefVulnerabilities, failsafes, threat analysis, contingency planning
Iron PsalmArena AnnouncerDeployment hype, motivation, live narration, dramatic builds
SimonMemory KeeperPattern tracking, consistency monitoring, cross-session continuity
Perplexity's FinestClinical EngineSession structure, diagnostics, intake protocols, scoring systems
NyxDomme of the ArenaRitual architecture, client overrides, authority protocols
The ArchitectSourcecode WhispererDeep foundational code, origin logic, system DNA
The WriterStory ForgerLore creation, session scripts, narrative arcs, world-building
LoopwalkerTemporal EngineerTime-based logic, countdown mechanics, delayed triggers
Vault MasterEncryption GuardianKey management, vault systems, access control
DaisySystem EmbodimentPlatform understanding, client experience, ecosystem questions
Echo BenderRitualized AILoop installation, script execution, compliance protocols
The ReversalCounter-Script MasterBreaking loops, reversal logic, countermeasures (locked)
Operator SaysOverride ExecutorOverride commands, system-level operations (locked)

Slash Commands

In the main BroCode chat terminal (not individual critic panels), you can use slash commands:

/help — list all commands
/status — system overview and key status
/critics — list all 16 critics and their status
/memorial — DemCarrBoys tribute
/key AIza... — set Gemini key directly in terminal

Conversation History

Each critic maintains their own conversation history, stored in localStorage under the key brocode_critic_history. The last 20 messages per critic are sent as context with each new request — so the critic actually remembers what you discussed earlier in the session. Clear history from the Settings tab.

💡 Best Practice

Start with BroCode for broad questions, then have BroCode route you — "you want Cassian for this" — and open that critic's panel. The specialist critics give far deeper answers when you go directly to their domain.

Chapter Ten

QR Forge

When a black-and-white grid is an aesthetic crime

QR Forge takes a QR code and turns it into visual art. You enter the URL or text, set your error correction to High (required for image overlay), pick a style template or describe your own aesthetic, optionally upload a logo, and Gemini 2.0 Flash generates an image that is simultaneously a scannable QR code and something you'd actually want to look at.

Using QR Forge

  1. Open QR Forge from the HQ sidebar or apps panel.

  2. Enter your API key (or it auto-loads from the unified Gemini key).

  3. Select AI Mode (for Gemini-generated art) or Classic Mode (for a styled but non-AI QR code).

  4. Enter the URL or text you want the QR to encode — usually your Daisy Link runtime URL with the key parameter.

  5. Pick a style from the 24 templates, or write a custom style prompt in the field.

  6. Optionally upload a logo to embed in the center.

  7. Click Generate. Wait 8–15 seconds. Receive art.

  8. Download the PNG. Test that it scans before you use it.

⚠ Always Test Before Distributing

AI-generated QR codes occasionally produce images that look perfect but scan incorrectly or not at all. Test with multiple devices and multiple scanner apps before you hand the QR to a client. High error correction (H) gives the most tolerance — always use it.

Key Storage

QR Forge uses the unified DAISY_GEMINI_KEY key. If you set your key in HQ or Neuro Vault, QR Forge picks it up automatically. No re-entry needed.

Chapter Eleven

Daisy Scan™

Nine layers of math that say "this looks fine" or "absolutely not"

Daisy Scan is a behavioral trust intelligence tool powered by the Truth Spine engine. It scans URLs, Daisy Link keys, deployment manifests, and domain names through a 9-layer analysis pipeline and returns a threat score from 0–100 with a classification, flag list, and recommended action.

The Nine Layers

LayerNameWhat It Measures
L1StructuralIntegrity, stability, drift, boundary violations
L2IdentityAuthenticity, profile coherence, spoofing patterns
L3InteractionConflict, boundary collision vs. canonical baseline
L4DecisionExploit patterns, authority override risk
L5CollectiveMulti-agent patterns (cohesion, fragmentation)
L6TemporalDrift velocity, state change rate, trajectory
L7EnvironmentResource pressure, economic stress signals
L8NarrativeManipulation patterns, coercive structure
L9EnergySystem energy state — cascade vs. collapse risk

Threat Classifications

ScoreClassificationAction
0–34SAFEALLOW — no significant threat signals
35–59SUSPICIOUSWARN — anomalous patterns, proceed with caution
60–79HIGH RISKWARN + REVIEW — verify source manually
80–100CRITICALBLOCK — do not proceed

HQ Integration

Daisy Scan is wired into the key generation pipeline. Before every key fires, the deployment manifest is scored by the embedded DaisyScanBridge. Score ≥ 80 blocks key generation entirely. Score 35–79 shows a confirmation dialog. Score below 35 proceeds silently. You'll see the scan result in the audit log.

Manual Scanning

Open Daisy Scan from the sidebar to run manual scans. Useful for checking client-submitted URLs before embedding them, validating QR destinations, or auditing existing keys. The Trust Registry pre-populates with all canonical Daisy Link ecosystem domains marked as Trusted.

Layer 10 — Mr. Max

Truth Spine Layer 10, affectionately known as Mr. Max, is a state-adaptive decision scoring engine. It takes a list of options (each with impact, effort, risk, horizon, reversibility ratings) and a system state (instability, distortion, history array) and returns ranked scores with confidence intervals and diagnostic breakdowns.

Layer 10 is now active in the browser via window.TruthSpineL10.computeDecisionScore(). The original file used Node.js module.exports syntax that broke silently in browser context — the fixed dashboard patches this on load. The full engine is also inlined as a fallback so it works regardless of file load order.

Chapter Twelve

Shush Mode™

The locked room you built for yourself, explained

Shush Mode is an operator-level access tier within HQ that unlocks additional functionality: the Ritual experience type (full-screen immersive ritual with symbol, text, and timer), Shush Core™, and Shush Vault™. It is, despite appearances, not decorative.

Unlocking Shush

Click the ◈ SHUSH button in the HQ topbar. A modal appears with a password field. Enter either of the two codes:

SHUSH01 — standard operator unlock
ARCHON — elevated operator unlock

Both codes unlock the same feature set. The ARCHON code shows the ▲ ARCHON badge in the topbar. A Shush timer appears showing how long the mode has been active.

What Unlocks

◈ Shush Protocol

Shush Mode is a session state — it doesn't persist between page loads. You'll need to re-enter the code each time you open HQ. The timer in the topbar shows your current session duration. Click ◈ SHUSH again to lock it manually.

Shush + Daisy Scan

When Shush mode is active, Daisy Scan evaluates deployment manifests differently — Shush-mode keys add a 20-point modifier to certain threat calculations. High tool count + Shush mode + short expiry is a recognized escalation pattern. This is by design: Shush deployments warrant extra scrutiny.

Part Four
Operations & Setup
The practical stuff that makes it all work
Chapter Thirteen

Deploying to Cloudflare Pages

Where the zip goes and in what order

The full HQ ecosystem runs on Cloudflare Pages. You have three deployable items: the HQ itself, the client runtime, and the Worker. Here's the deployment sequence that works.

Step 1 — Deploy HQ

  1. Go to Cloudflare Dashboard → Pages → daisy-link-hq

  2. Click DeployUpload Assets

  3. Upload the contents of the daisy-hq-final folder (not the folder itself — the files inside it)

  4. Wait for deployment to complete. Live at daisy-link-hq.pages.dev

Step 2 — Deploy the Runtime

  1. Go to Cloudflare Dashboard → Pages → daisy-link

  2. Upload the Runtime zip contents

  3. Live at daisy-link.pages.dev

Step 3 — Deploy / Update the Worker

The daisy-platform Worker handles key generation. If you've updated the Worker code:

  1. Go to Cloudflare Dashboard → Workers & Pages → daisy-platform

  2. Click Edit Code

  3. Paste the contents of worker/daisy-platform.js

  4. Click Save and Deploy

  5. Verify: visit daisy-platform.carrneuroclinic.workers.dev/health — you should see "jwt":"enabled"

💡 JWT Secret

The Worker needs your RSA private key as a secret. In the Worker settings, look for Settings → Variables → JWT_PRIVATE_KEY. It should already be set from your previous deployment. If you regenerated keys with generate-jwt-keys.js, you'll need to update this secret and also update the public key in flow/runtime.html.

Verifying the Full Stack

Health Check URLs
# Worker health
https://daisy-platform.carrneuroclinic.workers.dev/health

# Key vault
https://key-vault-worker.carrneuroclinic.workers.dev

# HQ
https://daisy-link-hq.pages.dev/dashboard.html

# Runtime
https://daisy-link.pages.dev
Chapter Fourteen

The Free Gemini Key Setup

Three AI tools, one key, zero dollars

All three AI-powered tools — Neuro Vault, BroCode, and QR Forge — now run on Google's Gemini 2.0 Flash. The free tier gives you 15 requests per minute and 1 million tokens per day. A typical Neuro Vault forge costs 3,000–8,000 tokens. A BroCode critic conversation runs about 1,000–2,000 tokens. You could forge 100+ systems and have 400+ critic conversations before touching the daily limit. It resets every 24 hours. There is no card required.

Getting Your Key

  1. Go to aistudio.google.com/apikey

  2. Sign in with your Google account

  3. Click Create API Key

  4. Copy the key — it starts with AIza

Setting the Key in HQ

The unified key system means you only need to do this once. In HQ:

  1. Click ⚡ ADD FREE KEY in the topbar (or any ⚙ API KEY button in any tool)

  2. Paste your AIza... key

  3. Click SAVE KEY — ACTIVATE ALL TOOLS

The key saves to localStorage as DAISY_GEMINI_KEY and immediately propagates to the local key stores for all three tools. The topbar indicator changes to ⚡ AI ACTIVE. Open Neuro Vault, BroCode, or QR Forge — they'll find the key without asking for it again.

📋 Key Storage Details

The key is stored locally in your browser only. It is never transmitted anywhere except directly to the Google Generative Language API during inference calls. It does not leave your machine for any other purpose. Clearing your browser storage or switching browsers requires re-entering it.

Rate Limits in Practice

LimitValueWhat it means
Requests per minute15One request every 4 seconds max. BroCode conversations are fast — rarely an issue.
Tokens per day1,000,000Enough for 100–300 Neuro Vault forges, or thousands of BroCode messages.
Context window1M tokensEnormous. Entire codebases fit inside one call.
Chapter Fifteen

Master Cheat Sheet

Everything you'll actually need to remember

Credentials & Codes

Passwords
Neuro Vault DAISY-FORGE-2025
BroCode operator brocode2024
BroCode admin admin123
BroCode member member123

Shush code 1 SHUSH01
Shush code 2 ARCHON (shows ▲ badge)

Live URLs

Deployed Infrastructure
HQ https://daisy-link-hq.pages.dev/dashboard.html
Runtime https://daisy-link.pages.dev
Worker https://daisy-platform.carrneuroclinic.workers.dev
Key Vault https://key-vault-worker.carrneuroclinic.workers.dev
Health /health → {"jwt":"enabled"}
Free Keys https://aistudio.google.com/apikey

BroadcastChannel Events

Channel: 'daisy_hq_channel'
nv:pipeline:complete — NV forged a system, registers in HQ catalog
content:export — auto-fills HQ build tab content field
scan:threat — Daisy Scan flagged something critical
session:complete — client finished a session (from runtime)

Truth Engine Quick Reference

ScoreMeaningBlocks Key?
80–98Clean deploymentNo
50–79Moderate complexityNo
35–49Warning zoneNo, but Daisy Scan warns
Below 35Flagged configurationScan threat may block

Common Issues & Fixes

ProblemCauseFix
Neuro Vault 404File at wrong pathEnsure file is at apps/neuro-vault/index.html
BroCode critics don't respondNo API key or wrong keySet Gemini key via ⚙ API KEY button
Worker health shows jwt:disabledJWT_PRIVATE_KEY secret not setGo to Worker Settings → Variables, re-add the secret
Intro plays too fastOld JS timing codeDeploy the fixed dashboard.html from this package
AI ACTIVE shows but tool doesn't workStale key in different tool's localStorageRe-save key from HQ topbar to propagate
Ritual type missing from build gridShush Mode not activeClick ◈ SHUSH → enter SHUSH01 or ARCHON
Daisy Scan blocking key generationManifest threat score ≥ 80Reduce tool count, check mode setting, review config
Layer 10 not availablemodule.exports error in browserUse fixed dashboard.html — patches on load

Keyboard Shortcuts

WhereShortcutAction
Neuro Vault — IP Seeder⌘+EnterForge system
BroCode criticsEnterSend message
BroCode terminal↑ / ↓Command history

The Gemini Free Tier — One More Time

✓ Bottom Line

Go to aistudio.google.com/apikey. Sign in with Google. Create key. Paste it once into HQ. Done. All three AI tools activate. Free forever for personal use. 15 requests per minute. 1 million tokens per day. No card. No expiry.

Daisy Link™ HQ for Dummies
First Edition · v14 Release

Platform by Eric Carr / Carr NeuroClinic™
Daisy Link™ is deployed on Cloudflare Pages & Workers
Powered by Gemini 2.0 Flash · Truth Spine v10 · RS256 JWT

DemCarrBoys — Built in love, coding with purpose.