Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

cochranblock

Zero-cloud website in a single Rust binary. 13 MB on x86, 8.9 MB on ARM. $10/month infrastructure.

cargo build --release -p cochranblock --features approuter
./target/release/cochranblock   # localhost:8081

Built with Rust SDVOSB Certified UNLICENSE CAGE 1CQ66

What It Is

cochranblock.org is the production site of The Cochran Block, LLC — an SDVOSB-certified defense tech consultancy. The binary embeds all HTML, CSS, assets, PDFs, and a redb database. There is no cloud, no Docker, no CDN origin server — Cloudflare Tunnel routes traffic directly to a $10/month VPS running the binary.

cochranblock homepage

Repository Layout

PathPurpose
src/web/All route handlers, router, middleware
src/web/pages.rsMain handler file (~14K lines, tokenized identifiers)
src/web/router.rsAxum router wiring
assets/HTML files embedded at build time
content/Additional HTML content
govdocs/Government documents and SBA RFI responses
scripts/Deploy, screenshot, brand-stamp scripts
planning/Internal planning and UX research documents
docs/This documentation
TIMELINE_OF_INVENTION.mdDated commit-level human/AI attribution
PROOF_OF_ARTIFACTS.mdBuild evidence, screenshots, verification commands

THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Quick Start

Prerequisites

RequirementVersionInstall
Rust (stable)1.85+ (edition 2024)rustup.rs
cargo-auditlatestcargo install cargo-audit
SSH access to bt/gdDeploy only

Build and Run

# Clone
git clone https://github.com/cochranblock/cochranblock
cd cochranblock

# Build (requires Rust stable + cargo)
cargo build --release -p cochranblock --features approuter

Expected output:

   Compiling cochranblock v1.0.2 (...)
    Finished `release` profile [optimized] target(s) in 58.3s
# Run locally (omit --features approuter — opens browser, no server registration)
cargo build --release -p cochranblock
./target/release/cochranblock

Expected output:

  cochranblock v1.0.2
  Running at http://127.0.0.1:8081
  Press Ctrl+C to stop

Binary Size

ls -lh target/release/cochranblock

Expected output:

-rwxrwxr-x 1 user user 13M May 17 12:00 target/release/cochranblock

Test Suite

# Full test run — TRIPLE SIMS gate (3x deterministic pass required)
cargo run -p cochranblock --bin cochranblock-test --features tests

TRIPLE SIMS runs the full HTTP + unit test suite three times back-to-back. All three passes must produce identical results. Expected output:

=== Unit Tests ===
PASS  unit/config  2ms
PASS  unit/routes  1ms

=== HTTP Tests ===
PASS  GET /        14ms
PASS  GET /about   11ms
...
TRIPLE SIMS pass 1/3 OK (2341ms)
TRIPLE SIMS pass 2/3 OK (2289ms)
TRIPLE SIMS pass 3/3 OK (2301ms)
TRIPLE SIMS: 3/3 passes OK

If any pass fails or results diverge, the exit code is non-zero and deploy is blocked.

Supply Chain Audit

cargo audit   # 0 unignored advisories required before deploy

Expected output:

    Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 769 security advisories (as of ...)
    Scanning Cargo.lock for vulnerabilities (119 crate dependencies)
not found

Without approuter

Omit --features approuter to build an installable offline binary. It opens a browser to localhost on startup — no server registration required.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Architecture

System Diagram

User → Cloudflare Tunnel → approuter :8080 → cochranblock :8081
                                           → oakilydokily :3000
cochranblock :8081 → redb (embedded ACID database)
                   → Embedded Assets (HTML/CSS/PDF baked into binary)

Binary Composition

The release binary embeds everything at compile time via include_packed:

  • All HTML assets (assets/, content/)
  • CSS and static files
  • PDFs (capability statement, resume)
  • redb database file path (database itself is runtime-created)

No files are read from disk at runtime except the redb database. The binary is fully self-contained.

Subdomain Dispatch

Incoming requests are dispatched by Host header in f2_root:

SubdomainHandler
cochranblock.org (apex)LET’S TEAM page (assets/lets-team.html)
manual.cochranblock.orgFolded manifesto + ops manual
knox.cochranblock.orgKNOXAI operator portal
simplify.cochranblock.orgSimplify page
whyme.cochranblock.orgHire-me page
everything elseStandard C7+C8 template routing

Template System

Pages use two compile-time constants:

  • C7 — skip-link + .cb-nav navigation block + <main> opener
  • C8</main> + footer + closing tags

Handler pattern:

#![allow(unused)]
fn main() {
pub async fn f67(State(_p0): State<Arc<t0>>) -> Html<String> {
    let v0 = r#"<section>...</section>"#;
    Html([C7, v0, C8].concat())
}
}

Standalone artifact pages (manifesto, constitution, etc.) use f105() to inject the nav shim after <body>.

Storage

  • redb: single-file ACID embedded database. Used for intake form submissions, analytics, and session data.
  • No external database. No cloud storage. The database file lives on the VPS at a configured path.

Infrastructure Cost

Line itemCost
VPS (gd)~$10/month
Cloudflare TunnelFree
Domain~$12/year
Total~$10/month

THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Routes

190 total routes including aliases and redirects. Core content routes:

RouteHandlerWhat
/f2_root (subdomain dispatch)LET’S TEAM apex or subdomain
/productsf67Product catalog
/servicesf11Pricing and services
/deployintake::get_formTech intake form
/deploy/confirmedintake::confirmedSubmission confirmation
/aboutf12Mission and credentials
/contactf13Email CTA
/bookbooking::get_formDiscovery call booking
/downloadsf68Resume PDF, logo card
/codeskillzf76Live repo velocity
/statsf97Performance + cost math + traffic
/govdocsf77Capability statement, SBIR, bid tracker
/sbirf74SBIR/provenance documentation
/provenancef74AI development documentation framework
/vref82VR&E Chapter 31 self-employment track
/tinybinariesf81Binary size leaderboard
/sourcef83Live source code of the running server
/searchf84Native full-text site search
/sovereigntyf103Proof-of-independence page
/openbooksf_openbooksFinancial transparency
/analyticsf_analyticsSite analytics
/resumef_resume_htmlResume (HTML, cap-statement styled)
/manualf_manualFolded manifesto + ops manual
/manifestof_manifestoAnti-founder manifesto
/constitutionf_constitutionSite constitution
/whymewhyme::pageHire-me barber-thesis page
/onboardingf106Onboarding page
/simplifyf_simplifySimplify page
/healthHealth check (200 OK)
/robots.txtCrawler directives
/sitemap.xmlSearch engine sitemap
/llms.txtAI crawler context
/humans.txtTeam, tools, tech stack
/.well-known/security.txtRFC 9116 security contact
/api/statsRepo count stats (JSON)
/api/velocityGitHub velocity data (JSON)
/api/openbooksOpen books data (JSON)

Page Previews

Services page

GovDocs page

Dev Routes (disabled in release)

RouteWhat
/dev/sourceRaw Rust source
/dev/rulesDev rules
/dev/archArchitecture dump

THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Code Style

cochranblock uses the Token-Optimized Code Representation system from kova. Compact identifiers reduce token cost in AI-assisted development sessions without sacrificing readability once you know the mapping.

Identifier Conventions

PatternMeaning
f0f999Functions (handlers, helpers)
t0t9Types / structs
C0C9Constants (HTML template chunks)
v0v9Local variables within a function
p0p9Parameters

Common Identifiers

IdentifierWhat
t0Main app state struct (holds redb handle, config)
C7Skip-link + .cb-nav nav block + <main> opener
C8</main> + footer + closing tags
C9Self-contained nav shim (nav + scoped CSS + cosmic starfield)
f2_rootRoot subdomain dispatcher
f105Nav injector for standalone artifact pages

Handler Signature

#![allow(unused)]
fn main() {
pub async fn fNN(State(_p0): State<Arc<t0>>) -> Html<String> {
    let v0 = r#"<section>...</section>"#;
    Html([C7, v0, C8].concat())
}
}

Handlers that need the database:

#![allow(unused)]
fn main() {
pub async fn fNN(State(p0): State<Arc<t0>>) -> Html<String> {
    let db = p0.db.read().await;
    // ...
}
}

No Comments Rule

Comments only appear when the WHY is non-obvious (a hidden constraint, subtle invariant, or workaround). Well-named identifiers carry the what. The Timeline of Invention carries the why at the commit level.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Feature Flags

Five Cargo features control what gets compiled into the binary.

FeatureDefaultPurpose
approuteroffRegister with approuter on startup; enables subdomain proxy routing
adminoffDatabase routes: intake submissions, analytics, session management
devoffDeveloper routes: /dev/source, /dev/rules, /dev/ai-orchestration
testsoffFull test suite + exopack screenshot harness; pulls in admin + dev
exopackoffScreenshot/interface testing (pulled in by tests)

Common Combinations

# Production server — registers with approuter, no dev/test routes
cargo build --release -p cochranblock --features approuter

# Offline installable binary — opens browser, no server registration
cargo build --release -p cochranblock

# Full test run — TRIPLE SIMS gate
cargo run -p cochranblock --bin cochranblock-test --features tests

# Local dev with admin panel
cargo run -p cochranblock --features admin,dev

approuter

The approuter feature links approuter-client and calls it on startup to register the binary as a backend with the approuter proxy. In production, approuter routes subdomains (knox.cochranblock.org, simplify.cochranblock.org, etc.) to the correct binary by port.

Without approuter, the binary opens a browser tab to localhost:8081 on start — suitable for cargo install and local use.

admin

Enables the embedded admin panel backed by redb. Routes:

  • /admin — dashboard
  • /admin/intake — tech intake submissions
  • /admin/analytics — visit log
  • /admin/sessions — active sessions

Requires ADMIN_PASSWORD and REDB_PATH env vars at runtime.

dev

Enables developer-facing routes that expose internals. Never compiled into release builds without explicitly passing --features dev.

Routes:

  • /dev/source — raw Rust source of the running server
  • /dev/rules — Cursor rules view
  • /dev/exec-summary — executive summary
  • /dev/ai-orchestration — AI orchestration docs
  • /dev/prompts — prompt reference

THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Deploy

Pipeline

scripts/deploy.sh runs the full deploy from bt (build node) to gd (production VPS):

[0/5] cargo audit gate      — 0 unignored advisories required
[1/5] cargo build --release — builds on bt (12 cores, 46G RAM)
[2/5] scp binary bt → gd   — ships to /tmp/cochranblock-new, then mv -f to target
[3/5] hot reload on gd      — nohup restart; new binary kills old via PID lockfile
[4/5] Cloudflare cache purge — approuter purge-cache across all 10 domains
[5/5] IndexNow ping         — notifies search engines of updated URLs

Run It

bash scripts/deploy.sh

The script sets PATH explicitly to avoid Mac mount paths on the bt Linux node.

Hot Reload

The binary uses a PID lockfile at startup. On restart, the new process reads the lockfile, sends SIGTERM to the old process, waits, then takes the port. Zero-downtime on clean restarts.

Build Node (bt)

bt is the IRONHIVE cluster node: 12 cores, 46G RAM, x86_64 Debian. The release build takes ~60 seconds. The binary is compiled locally and shipped to gd — gd never compiles.

Production Node (gd)

gd is the serving node: ~$10/month VPS with a Cloudflare Tunnel. The tunnel terminates at approuter (:8080) which proxies to cochranblock (:8081).

Environment

Deploy reads .env from the approuter monorepo for Cloudflare credentials. The binary reads its own env vars at startup for redb path, SMTP config, etc.

Expected Deploy Output

[0/5] cargo audit gate
      Scanning Cargo.lock for vulnerabilities (119 crate dependencies)
      not found — 0 advisories
[1/5] cargo build --release
      Finished `release` profile [optimized] target(s) in 58.3s
[2/5] scp binary to gd
      cochranblock-new: 100%   13MB
[3/5] hot reload on gd
      INFO cochranblock: sent SIGTERM to old PID 12847
      INFO cochranblock: old PID 12847 exited cleanly
      INFO cochranblock: cochranblock listening on http://127.0.0.1:8081
[4/5] Cloudflare cache purge — 10 domains purged
[5/5] IndexNow ping — 200 OK
deploy complete

Gotchas

PATH on bt — The bt node’s default PATH includes Mac mount paths that shadow the real cargo. scripts/deploy.sh sets PATH explicitly. If running cargo by hand on bt, prefix with:

export PATH="/home/mcochran/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

REDB_PATH is required at runtime — If unset, the binary panics on first intake or analytics write. Set it before starting:

REDB_PATH=/var/lib/cochranblock/db.redb ./cochranblock

Or put it in .env.

No auto-rollback — The mv -f that replaces the binary is atomic, but if the new binary fails to bind (port conflict, bad env), the old one is already gone. Keep the previous binary at /tmp/cochranblock-prev manually if deploying a risky change.

Hot reload only on clean restarts — SIGTERM is sent to the old PID. If the old binary hung or was force-killed without cleaning the lockfile, the new binary may send SIGTERM to a stale PID and wait 5 seconds before binding. Safe, but slow.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Contributing

Who This Is For

cochranblock is the production site of The Cochran Block, LLC. External contributions are welcome but narrowly scoped — bug fixes, documentation, and improvements that align with the zero-cloud, single-binary philosophy.

Before You Start

Read Proof of Artifacts and Timeline of Invention first. They tell you what exists and why decisions were made.

Code Style

All handlers follow the token-optimized pattern documented in Code Style. New handlers get the next available fNN number. No exceptions.

Provenance Requirement

Every substantive contribution requires a Timeline of Invention entry with:

  • Date
  • What was built
  • AI Role field (none / assisted / generated / reviewed)
  • Commit hash

This is a legal requirement, not a preference. See Provenance.

Supply Chain

Run cargo audit before any PR. Zero unignored advisories required.

cargo audit

Header Protocol

All .rs, .toml, .md, .sh files must have the Unlicense + Contributors header. After editing, run:

cargo run -p header-writer -- cochranblock

Contributors

See CONTRIBUTORS.md.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Provenance

cochranblock uses the Provenance Docs Framework — a two-document system for AI-piloted software development.

Documents

  • Timeline of Invention — dated, commit-linked record of what was built, when, and why. Every entry has a mandatory AI Role field documenting the human/AI boundary.
  • Proof of Artifacts — build metrics, architecture diagrams, screenshots, and verification commands. A reproducibility contract anyone can run.

Why It Exists

Federal acquisition (DFARS 252.227-7014) requires identification of privately-developed vs government-funded software. USPTO requires human inventors. NIST SP 800-218 requires provenance tracking. None of these frameworks address AI-generated code.

The TOI + POA system creates a chain of custody: human decision → AI execution → human verification → commit.

Verify

# The evidence is in the repository
cat TIMELINE_OF_INVENTION.md   # human/AI attribution per entry
cat PROOF_OF_ARTIFACTS.md      # build evidence + verification commands
git log --oneline              # cross-reference TOI commit hashes

Framework Spec

See provenance-docs for the full whitepaper, CDRL mapping, and SBIR phase plan.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Timeline of Invention

Dated, commit-level record of what was built, when, and why. Proves human-piloted AI development — not generated spaghetti.

Every entry below maps to real commits. Run git log --oneline to verify.

How to Read This Document

Each entry follows this format:

  • Date: When the work shipped (not when it was started)
  • What: Concrete deliverable — binary, feature, fix, architecture change
  • Why: Business or technical reason driving the decision
  • Commit: Short hash(es) for traceability
  • AI Role: What the AI did vs. what the human directed

This document exists because AI-assisted code has a trust problem. Anyone can generate 10,000 lines of spaghetti. This timeline proves that a human pilot directed every decision, verified every output, and shipped working software.


Human Revelations — Invented Techniques

Novel ideas that came from human insight, not AI suggestion. These are original contributions to the field.

Fish Tank Starfield (April 8, 2026)

Invention: A GPU-zero-cost animated starfield using a static mask over a looping background-position gradient — inspired by a $15 scrolling fish tank decoration from an Arizona garage sale.

The Problem: Every website with animated backgrounds uses oversized elements (200-400% of viewport) with transform: translate3d animations. This allocates massive GPU textures — 4x screen size in memory. Desktop GPUs handle it. Android phones crash, show white screens, drain batteries, and stutter.

The Insight: A child’s fish tank decoration from the 1990s solves this. Two layers: a static piece of black cardboard with fish-shaped holes punched in it (the mask), and a single strip of colored paper sliding behind it on a motor (the animation). The strip is the same size as the window. The visual effect is identical to moving the entire ocean — but you’re only moving a piece of paper.

The Technique:

  1. body::after — static CSS mask with star-shaped holes (radial-gradient cutouts). Never moves. Zero GPU cost.
  2. body::before — screen-sized element (100% x 100%, not 200%) with background-size: 200% 200% and background-position animation. The gradient is larger than the element but the element itself is viewport-sized. background-position changes are compositor-only — no layout, no paint, no GPU texture reallocation.

Result: Same drifting starfield visual. 75fps on headless Chrome. Zero Cumulative Layout Shift. 164ms first paint. Works on every Android phone tested. GPU memory usage: 1x viewport instead of 4x.

Prior Art: Parallax scrolling exists. CSS mask compositing exists. But combining a static punch-hole mask with a background-position loop as an alternative to oversized transform animations — specifically to eliminate GPU texture bloat on mobile — is novel. No CSS framework, tutorial, or Stack Overflow answer describes this pattern as of April 2026.

Named: Fish Tank Starfield Commit: 11c115f Benchmark: whobelooking perf https://cochranblock.org — 75fps, 0.0000 CLS, 164ms FP Origin: Arizona garage sale, circa 2006-2010. Michael Cochran.


Entries

2026-05-17 — v1.0.1: docs/ → planning/, mdBook docs site, GitHub Pages, CHANGELOG removed

What: First stable release housekeeping.

  • docs/ renamed to planning/ — the directory held internal UX research and business planning files, not developer docs. Name now matches content.
  • New docs/ created as mdBook source (7 pages: Introduction, Quick Start, Architecture, Routes, Code Style, Deploy, Provenance).
  • .github/workflows/docs.yml added — builds mdBook on every push to docs/ and deploys to GitHub Pages.
  • CHANGELOG.md deleted — redundant with TIMELINE_OF_INVENTION.md. TOI is the canonical commit-level record.
  • PROOF_OF_ARTIFACTS.md updated: added ## Validation and ## Commit Log sections (required by the provenance-docs spec), updated metrics to v1.0.1.
  • TIMELINE_OF_INVENTION.md (this file) — retroactive entries added for v0.10.0, v0.11.0, v1.0.0, and this commit. Why: Docs should mean developer docs, not internal planning files. The naming gap made the repo confusing to outside readers. CHANGELOG duplicated TOI with worse detail. mdBook on GitHub Pages is the read-the-docs equivalent for a Rust project without adding a cloud dependency. Commit: (this commit) AI Role: AI renamed docs/ → planning/, wrote all 7 mdBook pages from existing POA/README content, created the GitHub Actions workflow, deleted CHANGELOG.md, and updated TOI/POA retroactively. Human directed the rename, specified mdBook as the format, confirmed CHANGELOG deletion, and verified all retroactive entries for accuracy. Proof: docs/book.toml, docs/src/SUMMARY.md, .github/workflows/docs.yml

2026-05-17 — v1.0.0: First Stable Release + Clippy Clean

What: Bumped Cargo.toml to 1.0.0. Fixed 8 clippy warnings that had accumulated since v0.10.0:

  • src/web/intake.rs:447len() > 0!is_empty() on honeypot check
  • src/web/pages.rs — dangling /// f64 doc comment converted to //
  • src/web/pages.rs:3049–3057 — 4-level nested if collapsed to a single &&-let chain
  • src/web/pages.rs:3967–3978 — blank /// lines added to break list continuation in f103 doc comment (3 warnings) Why: v1.0.0 is the first version named as stable. Zero clippy warnings is the bar. Release build was already clean; clippy caught lint issues the compiler doesn’t surface. Commit: a9ced55d24 (clippy fix), 9495ef7b89 (version bump) AI Role: AI identified all 8 warnings via cargo clippy, verified each fix was semantically correct (not a suppression), applied fixes. Human directed the “fix the warnings” task and confirmed the fixes were real changes not #[allow(...)] bypasses. Proof: cargo clippy -p cochranblock --features approuter — zero warnings

2026-05-16 — v0.11.0: redb+SDVOSB Sweep, bt Deploy Pipeline, SBA RFIs, Brand Assets, Simplify Page

What: Large multi-theme commit across the full stack.

  • src/web/pages.rs: 10MB→13MB binary throughout; sled→redb references updated; SDVOSB final_review→certified (2026-05-12); Unlicense headers; ghost-fabric 19MB→459KB and call-shield 360KB→48KB asset sizes updated; f105() nav injection on onboarding/manifesto/amendments; C7 nav refactored to concat!; JSON-LD, pulse, stats, arch all updated.
  • scripts/deploy.sh: migrated from lf-build to bt-build — local cargo audit + build on bt, scp direct to gd. No intermediate lf step.
  • web/ (old module tree, already superseded by src/web/): deleted — 6 files, ~7,700 lines removed.
  • govdocs/sba-rfi-2026-08553, govdocs/sba-rfi-2026-08554: SBA RFI full responses + chromium-headless PDF render tool (Rust crate at render/).
  • assets/brand/: SDVOSB, CAGE, Unlicense, Rust badges; banner SVGs; footer snippets; repos.tsv.
  • scripts/brand-stamp.sh: new brand stamping script.
  • content/simplify.html: simplify.cochranblock.org page.
  • screenshots/: 91 files — unified nav, burger, govdocs, resume, services, lets-team, manual.
  • .gitignore: added .claude/, *.bak, *.deb; render/target gitignored.
  • docs/ (now planning/): header-writer sweep across all planning docs. Why: bt deploy pipeline was the critical operational change — bt has 12 cores and 46G RAM for fast builds; lf was slower and added an unnecessary hop. SBA RFIs had submission deadlines. SDVOSB final-review→certified was already done (2026-05-12) and needed a full site sweep to match. Brand assets were needed for external use (gov profiles, GitHub banners). Commit: 811831a5d5 AI Role: AI swept pages.rs for all affected strings, migrated deploy.sh, generated the SBA RFI render tool, ran brand-stamp.sh, captured 91 screenshots, updated all metrics. Human directed each theme (deploy migration, SBA RFI submission deadlines, brand asset needs), verified RFI response accuracy, and confirmed SDVOSB wording. Proof: Live: https://cochranblock.org/ — 13MB binary, SDVOSB Certified chip in trust strip. scripts/deploy.sh — bt-sourced build ships direct to gd.

2026-05-14 — v0.10.0: Site-Wide Nav Unification + Mobile Hamburger Fix

What: Unified the C7 nav constant site-wide and fixed the mobile hamburger hidden-state bug.

  • assets/css/main.css: replaced checkbox-hack nav (.nav-check/.nav-toggle/.nav-toggle-bar) with .nav-mobile / .nav-mobile-menu block ported from lets-team.html. Added CSS variables --border-strong and --amber to :root.
  • src/web/pages.rs C7 constant: swapped checkbox-hack for <details class="nav-mobile"> three-group drawer (Procurement / Receipts / Site).
  • fix: nav-mobile-menu hidden when <details> not [open] (67b0930323): CSS rule .nav-mobile-menu was missing the [open] selector — the drawer was hidden even when open. Added details.nav-mobile[open] .nav-mobile-menu { display: block; }.
  • CHANGELOG.md added retroactively (now deleted — TOI is the canonical record).
  • 91 screenshots captured and committed. Why: Every non-root page was still using the old checkbox-hack hamburger that had “fought chromium-headless rendering at the small viewport” (per the 2026-05-06 TOI entry). The unified nav gives every page the same mobile experience as the apex root. The [open] bug made the drawer show nothing when tapped — caught via CDP verification. Commit: a517534c3f (v0.10.0 nav consistency), 67b0930323 (hamburger fix) AI Role: AI ported the nav block from lets-team.html into C7, applied the .nav-mobile-menu CSS fix, captured screenshots. Human caught the [open] bug via live testing on a real phone and directed the fix. Proof: https://cochranblock.org/govdocs — C7 nav renders with working mobile hamburger.

2026-05-13 — SDVOSB Certification Sweep: Site, Org Profile, Capability Statement, Federal Docs

What: SBA VetCert issued the Service-Disabled Veteran-Owned Small Business certification on 2026-05-12 (expires 2029-05-12). Swept every consumer-facing surface from “SDVOSB Pending / Final Review / Submitted” to “SDVOSB Certified 2026-05-12 · expires 2029-05-12 (SBA VetCert)”. Files touched:

  • Brand badgeassets/brand/header-snippet.md shields.io badge flipped from yellow SDVOSB%20Pending (fbbf24) to green SDVOSB%20Certified (22c55e).
  • Capability statementassets/capability-statement.html registrations table + sole-source bullet (removed “once approved” conditional).
  • LET’S TEAM apexassets/lets-team.html meta description, hero sub, trust-chip strip, registrations table, footer note (eligibility no longer “activates upon SBA Final Review completion”), foot strip.
  • Resume + Manual + Railgun Rosettaassets/resume.html Authorizations block, assets/manual.html selling-pitch line + footer, assets/railgun-rosetta.html footer.
  • Embedded Rust pagessrc/web/pages.rs whyme bio, bid-status table row (bid-blockedbid-ready), JSON-LD FAQ “Is CochranBlock veteran-owned?” answer + the separate “Does CochranBlock work with government agencies?” answer (also fixed a separate inaccuracy in that FAQ that claimed SAM.gov was pending — it’s been active for months).
  • Dated procurement recordsassets/52-days.html vanity-stat row + founder bio, assets/amendment-003.html federal-footprint bullet, assets/supplement-msu-2026-04.html proposal-cover credentials block + footer (these are dated documents; updated them with consent since SDVOSB status changed after their original publish dates and the documents are still living references).
  • Proof of artifactsPROOF_OF_ARTIFACTS.md certification row.
  • HTTP test assertionsrc/tests/http.rs hero_product_status flipped from asserting on “Final Review” string to asserting on “SDVOSB” + “Certified” pair.
  • Org GitHub profilecochranblock/.github repo profile/README.md (the org landing-page README at github.com/cochranblock) — both the hero sub-line and the footer attribution line.

Why: “Hype don’t claim, software is free, application is the art” — the doctrine demands that public claims match underlying status. Yesterday’s approval changes the claim from eligible-pending-paperwork to certified-with-set-aside-authority. The set-aside eligibility (FAR 19.1406 sole-source up to $4M) activates with the certification, so any page that said “once approved” or “activates upon Final Review completion” was now incorrect — not stale-but-defensible, actually wrong. The dated procurement records (52-days, amendment-003, supplement-msu-2026-04) were updated rather than frozen because the status field within them is a live reference for evaluators reading current versions, not a historical snapshot.

Commit: baa6757b1e Proof: https://cochranblock.org/ — SDVOSB Certified 2026-05-12 chip in trust strip. https://cochranblock.org/govdocs — certifications table updated. src/tests/http.rs hero_product_status asserts on “SDVOSB” + “Certified” pair (was “Final Review”).

AI Role: AI did the full grep sweep across assets/, src/, root markdown, found the SDVOSB references (10+ distinct files), flagged a stale SAM.gov FAQ line as a separate-but-related accuracy bug found during the sweep, paused to ask for the certification + expiration dates rather than guessing, paused again before touching dated historical documents to confirm the user wanted them updated rather than frozen, and ran a release build + the target HTTP test to verify nothing regressed (pre-existing test-harness compile failures noted — they pre-date this change). Human directed: doctrine-anchored wording (“tell the truth”), explicit confirmation to update dated docs, decision to add SAM.gov FAQ fix to scope.

2026-05-06 (later) — Native-Details Hamburger Menu + CDP-Driven Rendering Verification (chromiumoxide)

What: Closing the mobile-nav gap on the LET’S TEAM root.

  • Mobile hamburger menu at / (assets/lets-team.html) — <details class="nav-mobile"> with <summary> styled as a 40×40 cyan-bordered burger icon (3 stacked bars). When opened: [open] state morphs the bars into an X, expands a fixed-position drawer below the brand bar containing the full nav grouped into 4 labeled sections — On This Page (Engage / Architecture / Verticals / Registrations) / Procurement (Gov Docs / SBIR / VR&E / DCAA / Capability Statement / Resume) / Receipts (Open Books / Source / Stats / Binaries / Pulse) / Site (Products / Services / About / Contact / Book / Deploy / Grant / Arch / No Quarter) + Read the Doctrine →. CSS-only — no JavaScript. Uses native <details>/<summary> pattern which renders reliably across all browsers (the <input type="checkbox"> + <label> toggle pattern was attempted first but fought chromium-headless rendering at the small viewport).
  • chromiumoxide CDP audit binary — standalone Rust crate at /tmp/burger-check/ that drives Chromium via the DevTools Protocol. Sets iPhone-like viewport (390×844, deviceScaleFactor=2, mobile=true, iOS Safari UA), navigates, then evaluates JS to query the actual computed DOM state of .nav-mobile and its <summary>. Settles whether elements are rendering — not just whether the headless CLI can capture them. Output: full computed-style dump (display, visibility, position, bbox, z-index, etc.) plus before/after screenshots of the closed/open hamburger states. Confirmed the burger renders at the correct position (40×40 box at 335.6, 11.2 — top-right of mobile viewport) with cyan border + 12% cyan fill, and the click-to-open animation works end-to-end.
  • Headless-CLI quirk documentedchromium --headless=new --screenshot at small viewports (e.g. 390×844) failed to capture position: fixed elements layered over the cosmic backdrop (html::before + html::after radial gradients), even when computed style confirmed the element was rendering at the right place with full opacity. Switched to chromiumoxide CDP screenshots which use the same DevTools API real browsers use — captures correctly. Lesson: headless CLI screenshots are NOT the source of truth; CDP introspection + screenshots are.
  • Visual upgrade for the hamburger button — bumped the summary from 1px solid var(--border-strong) (translucent cyan, low contrast against dark backdrop) to 1.5px solid var(--accent) + background: rgba(0,217,255,0.12) + drop-shadow, so the burger reads clearly against the cosmic backdrop on actual phone screens.

Why: The phone-portrait nav had display: none on .nav-links with no replacement, leaving phone visitors with only the brand at the top — they had to scroll to the 4-group footer for navigation. User caught this and asked for a “hamburger stack that makes sense.” The four-group ordering (On This Page → Procurement → Receipts → Site) mirrors the buyer journey: scan-the-page anchors first, then the procurement-officer artifacts (cap statement, resume, gov docs), then evidence (openbooks, source, stats), then the rest of the site. Headless-CLI rendering kept producing empty captures despite correct CSS, so the chromiumoxide CDP audit was built to prove via computed-style introspection that the hamburger was actually rendering — separating “real bug” from “headless-tooling quirk.”

Commit: Same uncommitted set as the prior 2026-05-06 entry plus:

  • assets/lets-team.html extended with the <details class="nav-mobile"> markup + .nav-mobile-menu 4-group content (~70 lines added) and the corresponding CSS (.nav-mobile, .nav-mobile > summary, .nav-mobile-menu, .nav-mobile-menu .nav-group-head, mobile media query) (~80 lines added).
  • /tmp/burger-check/ — standalone Rust crate using chromiumoxide 0.7 (tokio-runtime, no fetcher) for CDP-driven rendering verification.
  • screenshots/burger-cdp.png (352 KB) — closed-state proof
  • screenshots/burger-cdp-open.png (246 KB) — open-state proof, drawer expanded

AI Role: Claude implemented all CSS and HTML, wrote the chromiumoxide audit binary from scratch (correctly debugged the chromiumoxide 0.7 feature flags after a first wrong guess), and ran the verification. Human directed: catching the missing-mobile-nav gap, demanding the hamburger stack be ordered to “make sense,” refusing to accept “I gave up on chromium-headless verification” as an answer (“that wasn’t a fucking option”), and naming the right tool (“chromiumoxide rust it”) that closed the loop.

Proof:

  • Live: https://cochranblock.org/ at narrow viewport — 40×40 cyan-bordered ☰ at top-right.
  • CDP-verified computed style: .nav-mobile { display: block; position: fixed; top: 11.2px; right: 14.4px; z-index: 100; visibility: visible; opacity: 1; bbox 40×40 at (335.6, 11.2) }.
  • Screenshots: screenshots/burger-cdp.png (closed), screenshots/burger-cdp-open.png (open with drawer expanded showing all 4 groups).
  • DOM count: 1 <details>, 1 <summary>, 1 <div class="nav-mobile-menu">, 25 <a> items.

2026-05-06 — LET’S TEAM Apex Root + Two-Act Manifesto Fold + Cap-Statement-Styled Resume + Trust-Chip Strip + HTML→PDF Render Pipeline + AI Orchestration Positioning

What: Major site reorganization centered on subcontractor-hire positioning while preserving doctrine moat.

  • Apex root replacedcochranblock.org/ now serves assets/lets-team.html (formerly served the anti-founder manifesto). Hero: LET'S TEAM. Three-mode subhead: “We sub on your contract, we prime your SBIR, we teach our architecture under the Unlicense.” Trust strip flex-wraps atomic credential chips so long values (UEI W7X3HAQL9CF9, EIN 41-3835237, etc.) never clip on phone portrait. 6 hero engagement-mode pills + 8-mode AS PRIME column (SBIR I/II/III, STTR, D2P2, JV, Mentor-Protégé, STRATFI/TACFI) and 3-mode AS SUB column (Teaming, Subcontract, IDIQ). Architecture Taught Under the Unlicense section (7 patterns, public-domain commitment). Verticals: Defense / Healthtech / Fed Civilian with FAR/DFARS/NIST/CMMC bullets. 2026 Procurement Posture banner naming CISA Secure-by-Design, NSA/CISA June 2025 CSI, DARPA TRACTOR, DoD CIO FY25-26 Software Mod Plan. Dual-Use Proof table with KNOXAI as commercialization anchor. Past Performance split into 3 sections: Corporate (Cochran Block) / Military Service (USCYBERCOM J38 JMOC-E + ARCYBER 103rd CMT + NMT) / Contractor Employment (Two Six + MaxisIQ, with real dates).
  • Two-Act Manifesto Foldassets/manual.html rewritten to fold the standalone manifesto (now Act I, “THE ANTI-FOUNDER”) into the operations manual (Act II, “THE MANUAL”) on a single scroll, joined by an amber-rule seam with dimmed diamond glyph. Sticky TOC rail kicks in at the seam. assets/anti-founder.html deleted. /manual, manual.cochranblock.org/*, /anti-founder, /antifounder, /receipts, /eat-the-founder-software-market all serve the folded asset; deep-linkers append #doctrine or #manual to land at either half.
  • Cap-statement-styled resume at /resume (assets/resume.html) — banner reads MICHAEL COCHRAN (cyan/white split, Orbitron 26pt 900) so ATS keyword filters and corporate recruiters don’t get tripped by an “ANTI-FOUNDER” header. Cyan/dark anti-founder aesthetic, JetBrains Mono, letter-format @page. Single-column print flow with break-inside: avoid on credential clusters keeps the doc to exactly 2 pages. Quantified achievement bullets per role (Hire Heroes USA / Terrance Ford rewrite incorporated). Phone (443) 900-7903, LinkedIn, GIAC GSEC, Offensive Operations Foundation Course (NSA/USCYBERCOM), Inactive Top Secret / SCI · CI Polygraph. Hannah Montana mode (separate ATS + branded variants) explored and rejected — single resume with name-led banner is the correct trade-off.
  • HTML → PDF render pipelinescripts/build-resume-pdf.sh uses chromium-headless --print-to-pdf against assets/resume.html (with sed rewrite of root-relative URLs to absolute https://cochranblock.org/... so PDF hyperlinks survive standalone). Site /resume and downloadable PDF now share a single source of truth. Print stylesheet hides the topbar, pdf-nudge banner, backrefs grid, and cosmic backdrop, leaving the clean letter-format doc.
  • PDF renames + back-compatassets/capability-statement.pdfassets/cochranblock-capability-statement.pdf; assets/resume.pdfassets/michael-cochran-resume_may_2026.pdf. src/web/assets.rs keeps the legacy bare names mapped to the new files; /resume.pdf 308-redirects. External links don’t 404.
  • Custom AI orchestration over curated data — added across Architecture Taught (7th pattern), Dual-Use Proof (new row), and all three verticals (Defense / Healthtech / Fed Civilian). Doctrine line: “Data is the moat, not the model.” Researched and curated corpora paired with on-device inference = dual-use AI defensible without an OpenAI bill or FedRAMP cloud auth.
  • Trust-Chip Strip layout — credentials display restructured from inline <br>-separated text to flex-wrap atomic <span class="chip"> units. Each credential is its own self-contained pill that wraps cleanly without clipping at the viewport edge on phone portrait. Mobile rule: font-size: 0.66rem; padding: 0.15rem 0.4rem; overflow-wrap: anywhere; word-break: break-word;.
  • Cosmic backdrop on new pages — lifted starDrift + per-page ambient gradient + shooting stars CSS from assets/css/main.css into assets/lets-team.html and assets/resume.html (resume backdrop wrapped in @media screen so PDF print stays clean). Visual identity now matches /govdocs and /services.
  • Backref expansion — lets-team gets a 4-group footer grid (Engage / Gov / Receipts / Site, 30+ links) plus 3 dropdown nav menus (Gov / Tools / Site) plus inline cross-refs in the body. 46 backref links to other site sections (was 0). Resume gets a 4-group .backrefs strip in the footer (Engage / Gov / Receipts / Doctrine, screen-only — hidden in print).
  • Mobile + tablet portrait fixesclamp(1.7rem, 10vw, 3.4rem) banner on phone (was 14vw and overflowing), past-performance + dual-use tables card-collapse <720px, defensive overflow-wrap: anywhere/min-width: 0 guards, hero pills 0.62rem so 6 fit 3+3 on 390px, footer 4-col → 2-col <1024px, verticals 3-col → 2-col → 1-col, third vert grid-column reset at <820px (was leaking span 2 from tablet rule).
  • Test scaffoldingsrc/tests/http.rs got 14 new tests (lets_team_root_serves_buyer_page, lets_team_root_engagement_modes, lets_team_architecture_taught_unlicense, lets_team_dual_use_proof_table, lets_team_past_performance_three_sections, lets_team_2026_procurement_posture, lets_team_alias_routes_200, manual_serves_folded_doctrine_plus_ops, manual_recursive_aliases_200, legacy_manifesto_paths_serve_folded_manual, removed_anti_founder_asset_404, resume_html_capability_styled, resume_html_six_job_split, resume_pdf_still_at_assets) and 4 updated tests (index_business, home_ctas, hero_product_status, buttons_hero_ctas_200) for the new routing.
  • Multi-Viewport Screenshot Pipelinescripts/screenshots.sh drives chromium-headless across phone-portrait (390x844), phone-landscape (844x390), tablet-portrait (768x1024), tablet-landscape (1024x768), and desktop (1280x800) for /, /resume, /manual, /govdocs, /services. UI/UX simulation in CI-style; 25 captures per pass.
  • Routing additions/lets-team, /team, /teaming all alias to apex root buyer page. /resume route + f_resume_html handler. Manual subdomain dispatch in f2_root swapped from manifesto to folded manual.
  • Operating agreement — left untouched but audited for SDVOSB/SBIR/teaming/JV/MPP/dual-use coverage. Already aligned. One pending edit (SDVOSB row: Application in progressFinal Review) deferred per user.

Why: The doctrine is the moat for direct-pursuit channels but the wrong opener for prime BD scouts, contracting officers, and ATS-routed recruiters. Splitting persona — LET'S TEAM. apex root for buyers, folded manual for the doctrine-curious, name-led resume for the ATS gauntlet — preserves the brand while surviving the resume pipeline. MICHAEL COCHRAN as the resume banner avoids the “anti-X” pattern-match that gets resumes filtered. Trust-chip restructure was triggered by user reporting “the box under JV/Mentor-Protégé looks weird on portrait cell” — was credential text clipping at the viewport edge on phone. HTML→PDF pipeline ensures the artifact downloaded by a contracting officer matches the page they just read, not a stale ReportLab-rendered version diverging quietly. AI-orchestration-over-curated-data positioning was added at user request — Michael has shipped multiple instances and “data is the moat, not the model” is the dual-use credibility story SBIR evaluators want.

Commit: Uncommitted at time of writing (deployed live to gd via direct binary scp + hot-reload). Files changed:

  • assets/lets-team.html (new, 51 KB)
  • assets/resume.html (new, 34 KB, banner: MICHAEL COCHRAN)
  • assets/manual.html (rewrite — folded manifesto + seam + ops)
  • assets/anti-founder.html (deleted — folded into manual.html)
  • assets/cochranblock-capability-statement.pdf (renamed from capability-statement.pdf)
  • assets/michael-cochran-resume_may_2026.pdf (renamed from resume.pdf, regenerated from HTML)
  • src/web/pages.rs (new handlers: f_resume_html, f_lets_team; f2_root updated; f_anti_founder now serves folded manual)
  • src/web/router.rs (/resume, /lets-team, /team, /teaming routes; legacy PDF redirects)
  • src/web/assets.rs (new asset keys, legacy aliases preserved)
  • src/web/whyme.rs (resume PDF link updated)
  • src/tests/http.rs (14 new + 4 updated tests, ~400 lines added)
  • scripts/build-resume-pdf.sh (new)
  • scripts/screenshots.sh (new)
  • screenshots/prod-*.png (14 multi-viewport captures of production)

AI Role: Claude (this agent) implemented all HTML/CSS/Rust edits, ran the chromium-headless render + screenshot pipelines, and drove the deploy. Human directed: the brand-vs-pipeline tension recognition that drove the MICHAEL COCHRAN banner switch, the “Hannah Montana this shit” exploration and subsequent rejection, the AI-orchestration-over-curated-data positioning, the trust-chip-on-cell observation, identification of mobile portrait failures, the SDVOSB Final Review status calibration, and the cosmic-backdrop-must-stay-throughout aesthetic constraint.

Proof:

  • Live: https://cochranblock.org/, https://cochranblock.org/resume, https://manual.cochranblock.org/
  • PDF: https://cochranblock.org/assets/michael-cochran-resume_may_2026.pdf (290 KB, 2 pages, generated from /resume HTML)
  • Screenshots: screenshots/prod-{lets-team,resume,manual,govdocs,services}-{phone,tablet,desktop}-{portrait,landscape}.png (14 captures)
  • Cloudflare cache purged across all 10 domains under the approuter account post-deploy.

2026-04-09 — /inventions Page + Truth Audit + Defense Contractor Benchmarks + Mobile Polish

What: Added /inventions page cataloguing 7 inventions (no known prior art), 4 original techniques, and 18 production engineering contributions — all with commit provenance. Truth audit updated all site metrics to live deployment benchmarks (9.9MB binary, 116ms TTFB, 176ms first paint, 72fps, 0.0000 CLS, 131 DOM elements). /speed page replaced Wix comparison with defense contractor benchmarks — cochranblock.org vs Booz Allen, Leidos, SAIC, CACI. Capability statement updated with EIN, ACH, 4 crates.io crates, 7 named inventions, CSS v4. Mobile fixes: nav menu default state, search overlap on <480px, horizontal table scroll, Facebook webview. SAM.gov status updated to Active (CAGE 1CQ66). Fish Tank Starfield invented and documented in Human Revelations section. JCAC date corrected to 2014. Why: The /inventions page is the IP portfolio — proof that human-directed AI development produces original work, not generated spaghetti. Truth audit ensures every number on the site matches live deployment. Defense contractor benchmarks position a $10/month laptop against billion-dollar cloud infrastructure. Mobile fixes triggered by real user reports (Facebook webview on Android). Commit: ff54f91 (inventions), 1471258 (truth audit), fe0dfbf (/speed benchmarks), 569b8df (capability statement), 99bed7a (mobile tables), efc7a69 (nav search), c61736d (nav menu), 11c115f (fish tank), 4556efd (human revelations), 2cf5781 (android GPU), a6233ed (SAM active), fe29702 (JCAC fix), 1fc51cf (fish tank date fix) AI Role: AI implemented all code, page layouts, and CSS fixes. Human invented Fish Tank Starfield, classified inventions vs techniques, directed truth audit scope, chose defense contractor comparisons, and identified mobile bugs from user reports. Proof: cochranblock.org/inventions, cochranblock.org/speed, 14 commits in one session

2026-04-08 — Fish Tank Starfield + Android GPU Fix + whobelooking Contract Scout

What: Invented the Fish Tank Starfield technique — static CSS mask with background-position loop replaces oversized transform animations. Eliminated Android GPU crashes. Also built whobelooking contract scout: 8 federal APIs (SAM.gov, USASpending, SBIR, Federal Register, Grants.gov, Regulations.gov, CALC+, Contract Awards), typed schemas (Bid/Award/Signal/Rate), zstd+sled cache, headless Chrome scraper, perf benchmark tool. Scraped 451 SAM.gov opportunities. Updated SAM.gov status to Active, CAGE 1CQ66. Why: Facebook user reported Android browser issues with cochranblock.org. Root cause: 200% oversized body::before with transform animation — 4x GPU memory. Fix inspired by childhood memory of a scrolling fish tank decoration from an Arizona garage sale. The same session produced a full federal contract discovery pipeline. Commit: 11c115f (fish tank), f08cad3 (original negative space), 2cf5781 (mobile GPU fix), whobelooking commits AI Role: AI implemented all code changes. Human invented the fish tank pattern from a childhood memory, directed the architecture for whobelooking, and identified which contract opportunities to pursue. Proof: whobelooking perf https://cochranblock.org — 75fps, 0.0000 CLS, 164ms first paint. whobelooking scout — 713 results from 8 APIs.

2026-04-02 — any-gpu Added as 15th Repo, Full Docs Audit

What: Added any-gpu (GPU tensor engine via wgpu — AMD/NVIDIA/Intel/Apple from one codebase) to products page, codeskillz metadata, tinybinaries leaderboard, velocity API, llms.txt, and search index. Updated all repo counts from 14→15 and Unlicense counts from 12→13 across ~50 site references. Full documentation audit: PROOF_OF_ARTIFACTS.md metrics updated (92 functions, 10 types, 5,980 LOC, 50 routes), architecture diagram corrected, README binary sizes fixed. CSS-only nav redesign shipped. Deployed to gd (x86 production). Commit: e6de722 (any-gpu addition), subsequent commits for docs audit AI Role: AI executed all site updates, metric counting, and cross-referencing. Human directed product addition and audit scope.

2026-03-28 — Native Search Engine + Federal Compliance Docs (SBOM, SSDF, CMMC, Security)

What: Added /search — native Rust full-text search with 16-entry compile-time index. GET /search?q= returns matching pages with highlighted snippets, sub-millisecond. No external search service, no JS library — 60 lines of Rust. Added SBOM (38 deps with versions/licenses/purpose), SSDF compliance matrix (PS/PW/RV/PO mapped to actual practices), CMMC Level 1-2 (11 practices across 8 domains), and Security posture (crypto primitives table with FIPS status, attack surface analysis) to /govdocs. Why: Search is the flex — a full-text search engine inside a 15MB binary. Federal compliance docs make /govdocs a one-stop procurement package. Commit: 52b025a, c08c568 AI Role: AI built the search index and compliance matrices. Human directed which pages to index and verified all SSDF/CMMC mappings. Proof: cochranblock.org/search, cochranblock.org/govdocs

2026-03-28 — /source Page + /vre Business Plan + Capability Statement Enhancement

What: Added /source — site serves its own Rust source code via include_str!, baked into the binary. Added /vre — full VR&E Category II self-employment business plan as a web page with live cross-references to /tinybinaries, /codeskillz, /services, /govdocs. Enhanced /govdocs capability statement with core competencies, past performance (5 entries), differentiators framed as procurement benefits, CAGE code pending, 518210 NAICS code. Added “Read the Source” CTA to hero. Why: /source is the ultimate proof — the site IS the demo. /vre lets a VA counselor verify every claim by clicking through the site. Capability statement upgrade for federal matchmaking events. Commit: 2584d57, 9361a7c, f48f31b AI Role: AI built all three features. Human directed the VR&E content, capability statement structure, and source page concept. Proof: cochranblock.org/source, cochranblock.org/vre, cochranblock.org/govdocs#capability

2026-03-27 — /tinybinaries Page + Binary Size Optimization

What: Added /tinybinaries page with binary size leaderboard (10 projects, 48KB to 51.5MB) and efficiency table (KB per function). Changed release profile from opt-level=3 to opt-level='s' — binaries dropped 16-17% (x86: 18MB→15MB, ARM: 9.9MB→8.2MB). Updated all size claims site-wide. Why: Prove the tiny binary claims with real measured data. Smaller binaries = smaller attack surface = better federal procurement story. Commit: 453c7b7, 42de147 AI Role: AI benchmarked opt-level options and built the page. Human directed the optimization strategy and approved the page layout. Proof: cochranblock.org/tinybinaries

2026-03-27 — QA Rounds 1 & 2 + Clippy Clean

What: Full QA audit — clean compile, zero warnings, zero debug prints, zero AI slop words, all 17 routes verified 200. Clippy with -D warnings — fixed collapsible-if patterns in webhook handlers and frontmatter stripper. Why: Production QA gate before shipping to real users. Every claim must be verifiable. Commit: e60d08e, 2e8299c AI Role: AI ran the audit and fixed clippy warnings. Human directed the QA process and approved the results.

2026-03-27 — Truth Audit + CSB/SDVOSB Distinction + GPU Infrastructure

What: Audited every fact on the site. Fixed “14 Unlicense repos” → “14 open source repos” (12 Unlicense, 2 without). CSB (Certified Small Business) marked Approved — separated from SDVOSB (still Pending). Added GPU infrastructure: lf RTX 3070 8GB, gd RTX 3050 Ti 4GB. Doubled starfield to 42 stars. Why: A site that claims to prove everything must be 100% accurate. CSB and SDVOSB are different certifications. Commit: 2e8299c AI Role: AI audited all pages, verified binary sizes, counted repos, checked licenses. Human corrected the CSB/SDVOSB distinction.

2026-03-27 — Docs Sweep — README, CODEOWNERS, OWNERS.yaml

What: Rewrote README.md with full 24-route table and correct build command. Updated GITHUB_BANNER.md (8→14 repos). Fixed PROOF_OF_ARTIFACTS.md (11→14 repos, SAM.gov status). Replaced kova-specific CODEOWNERS and OWNERS.yaml with cochranblock-specific subsystems. Why: Docs referenced kova files that don’t exist in this repo. Stale paths, wrong repo counts. Commit: 5b62dbb AI Role: AI identified stale references and rewrote docs. Human approved all changes.

2026-03-27 — SEO: Per-Page Meta, Canonical URLs, llms.txt, security.txt, FAQ Schema

What: Added per-page meta descriptions and og:description (7 pages). Added <link rel="canonical"> to every page. Created /llms.txt (AI crawler context), /.well-known/security.txt (RFC 9116), /humans.txt (team + tools). Added FAQPage JSON-LD schema with 7 questions. Updated 6 GitHub repos with cochranblock.org backlinks. Why: AI crawlers, search engines, and federal scanners all read these signals. Per-page SEO means each page ranks for its own terms. Commit: ccd9896, 05a7047 AI Role: AI built all SEO infrastructure. Human directed which pages needed descriptions and approved FAQ content.

2026-03-27 — SBIR Technical Approaches for 11 Federal Agencies + Bid Tracker

What: Added SBIR/STTR technical approach sections to /govdocs for DoD, NSF, DHS, NASA, DOE, USDA, EPA, DOT, NIST, NIH, and NOAA — 11 agency-specific proposals with Phase I/II objectives, past performance, and commercialization. Added color-coded upcoming bids tracker table (orange=blocked, cyan=ready, teal=open, purple=submitted, green=won). Why: SAM.gov pending. When it clears, proposals need to be ready to submit immediately. The compressed solicitation window (April-August 2026) means no time to draft from scratch. Commit: 87abae3, f417f61, 4dc762e, 0183dc1, 72760b2 AI Role: AI researched solicitation timelines, drafted agency-specific proposals. Human directed the technical approach and approved all claims. Proof: cochranblock.org/govdocs

2026-03-27 — SAM.gov Status Update + 30-Day Speed Flex

What: Updated SAM.gov status from “Registered” to “Pending Registration” across all pages. Added flex line on about page: “LLC formed, 14 repos open-sourced, site live, eMMA registered, SAM.gov filed, first partnership signed — all in under 30 days.” Why: Accuracy. SAM.gov registration is still pending, not active. The speed flex shows execution velocity. Commit: 898c34c, a58cd50 AI Role: AI updated all references. Human directed the status change and approved the flex copy.

2026-03-27 — Visual Polish: Starfield, Glassmorphism, Animations, Per-Page Color

What: Added drifting starfield (42 CSS radial-gradient dots, 100s drift cycle), two shooting stars (20s/30s cycles), glassmorphism on cards (backdrop-filter blur), staggered fadeInUp hero animations, per-page ambient color gradients (8 pages), glow effects on buttons/inputs/nav. Rocket launch button on /deploy/confirmed with 3-2-1 countdown. Why: The site sells technology — it should look like technology. Professional but atmospheric. Commit: cec512d, 1698e76, b48d5ec, e897c4c, 719bf95, c90b338, 91dd2a1, 7c25cf1 AI Role: AI implemented all CSS effects and the rocket JS. Human directed the aesthetic — “space theme, professional, not distracting.”

2026-03-26 — Ghost Fabric Edge Intelligence + Cost Analysis Rewrite

What: Added Ghost Fabric edge intelligence section to /mathskillz with Python vs Rust deployment math. Rewrote cost analysis page with specific AWS scenario, 37signals validation, always-visible summary table, and trust/compliance section. Why: Need public cost justification for VR&E self-employment track approval, government procurement officers, and LinkedIn sharing. Commit: See git log --oneline -5 AI Role: AI researched marketing best practices and drafted copy. Human directed all positioning and approved numbers. Proof: cochranblock.org/mathskillz

2026-03-25 — eMMA + SAM.gov + VR&E Pipeline

What: Registered as Maryland eMMA vendor (SUP1095449), submitted CSB certification, filed W-9, submitted VA VR&E Chapter 31 self-employment track, submitted LiftFund business loan application. Why: Building procurement pipeline. SDVOSB + eMMA + SAM = federal and state contract eligibility. Commit: Non-code business milestone. AI Role: AI assisted with form completion, UNSPSC code research, W-9 PDF generation. Human made all business decisions and submissions.

2026-03-25 — Veteran-Owned Branding + SDVOSB Badges

What: Added “Veteran-Owned” to hero status line, “SDVOSB Pending” to footer, updated about page founder bio with Army 17C and SDVOSB status. Added /mathskillz to nav. Why: SDVOSB certification pending. Defense contractors and govt buyers search for these signals. Commit: bcf5b01 AI Role: AI placed badges in correct locations. Human directed which credentials to display.

2026-03-25 — /mathskillz Cost Analysis Page

What: New page at /mathskillz with cloud-vs-bare-metal cost breakdown, ROI calculations, and pricing justification. Why: Public math for sales conversations, VR&E counselor review, and LinkedIn sharing. Commit: 88099c8 AI Role: AI drafted initial version. Human directed all pricing and positioning.

2026-03-24 — PWA + Services + Downloads + Social Cards

What: Added PWA manifest for mobile install, /services pricing page ($3,500 base, $225/hr), /downloads page with binary downloads, og:image social card, diamond logo. Why: Complete the sales funnel — pricing, downloads, social sharing, mobile install. Commit: b57bc18, 34beb3e, 86af3be, b6638b8, c4d021c AI Role: AI built pages and generated PWA assets. Human directed pricing, copy, and branding.

2026-03-23 — Zero-Cloud Rebrand & Binary Compression

What: Resized embedded product images (15.6MB → 2.6MB), dropping the release binary from 21MB to <10MB. Rewrote homepage hero to break the fourth wall — tells visitors they’re looking at the <10MB binary right now. Why: The binary size IS the pitch. A Fractional CTO selling zero-cloud architecture needs the live demo to prove the claim at first glance. Commit: See HEAD AI Role: AI executed image compression and copy drafts. Human directed the brand positioning, approved final copy, verified binary size. Proof: ls -lh target/release/cochranblock → 9.8MB

2026-03-22 — Pixel Forge Product Card

What: Added Pixel Forge to open source product section with logo and description. Commit: 1d087c5 AI Role: AI generated card HTML. Human directed placement and copy.

2026-03-20 — Sovereign Intelligence Identity Alignment

What: Aligned site identity with business card branding. Commit: 8c47091 AI Role: Human directed all brand decisions. AI executed code changes.

2026-03-18 — CRT Terminal → Proper Intake Form

What: Replaced novelty CRT terminal deploy page with a real Zero-Cloud Tech Intake Form for lead generation. Why: Business pivot from “cool demo” to “convert founders into Fractional CTO clients.” Commit: eed6ba0 AI Role: AI built form HTML/validation. Human designed the form fields and conversion flow.


Part of the CochranBlock zero-cloud architecture. All source under the Unlicense.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org

Proof of Artifacts

Visual and structural evidence that this project works, ships, and is real.

This is not a demo repo. This is production software. The artifacts below prove it.

Architecture

flowchart LR
    User[User] --> CF[Cloudflare Tunnel]
    CF --> AR[approuter :8080]
    AR --> CB[cochranblock :8081]
    AR --> OD[oakilydokily :3000]
    CB --> Redb[(redb)]
    CB --> Assets[Embedded Assets]

Build Output

MetricValue
Version1.0.1
Binary size (x86)13 MB (release, opt-level=3, lto=fat, strip)
Binary size (ARM)8.9 MB
Infrastructure cost$10/month
External servicesCloudflare tunnel (free tier)
DatabaseEmbedded redb — single-file ACID, no external DB
Cloud dependenciesZero
Public repos31 (Unlicense / public domain)
crates.io33 published crates (kova-engine, exopack, any-gpu, header-writer, +29)
CertificationSAM.gov Active · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · SDVOSB Certified 2026-05-12 (SBA VetCert, expires 2029-05-12) · eMMA SUP1095449 · CSB approved · TS/SCI reactivation eligible · 30% service-connected disabled veteran
Handler functions86
Types18
Lines of code14,494
Direct dependencies38
Routes190 total (including aliases and redirects)
Release profileopt-level=3, lto=fat, codegen-units=1, panic=abort, strip=true
GPU nodeslf: RTX 3070 8GB · gd: RTX 3050 Ti 4GB
PerformanceTTFB 116ms · First paint 176ms · 72fps · CLS 0.0000 · 131 DOM elements
QA Round 1PASS — zero errors, zero warnings, zero debug prints, zero AI slop, all routes 200
QA Round 2PASS — clean build, clippy -D warnings, zero uncommitted changes
QA Round 3 (v1.0.0)PASS — 8 clippy warnings resolved, zero warnings, clean release build

Validation

MetricValue
Version1.0.1
Clippy warnings0
cargo auditPASS — 0 unignored advisories (see .cargo/audit.toml for ignored)
Release buildPASS — cargo build --release -p cochranblock --features approuter
GitHub releasesv0.1.0 through v1.0.0 (11 releases, all tagged)
Git commits283+
Provenance docsTIMELINE_OF_INVENTION.md + PROOF_OF_ARTIFACTS.md
Docs sitedocs/ — mdBook source, deployed via GitHub Pages
Planning docsplanning/ — internal UX research and business planning (formerly docs/)
TRIPLE SIMS gatecargo run -p cochranblock --bin cochranblock-test --features tests

Named Inventions & Techniques

NameTypeProjectDescription
Fish Tank StarfieldInventioncochranblockGPU-zero-cost starfield — static mask + background-position loop, 1/4 GPU memory
P13 Compression MappingInventionkovaAI context tokenization — 75% context budget reduction, 368 symbols compressed
Triple SimsInventionexopackTriple-deterministic test gate — pass identically 3x or fail
NanoSignInventionpixel-forge36-byte BLAKE3 model integrity — air-gapped, no infrastructure
Gemini Man PatternInventionrogue-repoZero-downtime binary self-replacement via SO_REUSEPORT
Sponge Mesh BroadcastInventionkova/tmuxisfreeRate-limit-aware retry mesh across 28 AI agent sessions
Self-Converging FlywheelInventionportfolio6-stage architecture reducing external AI dependency per cycle
MoE Cascade PipelineTechniquepixel-forgeCinder → Quench → Anvil staged AI model pipeline
Ghost Fabric Edge IntelligenceTechniquecochranblockEdge deployment cost model — Rust vs Python at scale
Negative Space StarfieldTechniquecochranblockStatic gradient mask with drifting light, compositor-only
Tokenized CLI CompressionTechniquekovax0-x9, g0-g9, c1-c9 compressed command interface
Two-Act Manifesto FoldTechniquecochranblockDoctrine (Act I) + amber-rule seam + Operations (Act II) folded on a single scroll. Sticky TOC rail kicks in at the seam. Single asset, multiple deep-link anchors (#doctrine, #manual).
Trust-Chip StripTechniquecochranblockFederal-credentials display restructured from inline <br>-separated text to flex-wrap atomic chips. Each credential (UEI, CAGE, EIN, SAM, SDVOSB, etc.) is its own self-contained pill that wraps cleanly without clipping at the viewport edge on mobile portrait.
HTML → PDF Render PipelineTechniquecochranblockchromium --headless --print-to-pdf against the live /resume HTML (with sed-rewritten absolute URLs) generates michael-cochran-resume_may_2026.pdf from the same source the browser sees. Single source of truth for site + downloaded artifact. Print stylesheet hides topbar / pdf-nudge / backrefs / cosmic backdrop.
Multi-Viewport Screenshot PipelineTechniquecochranblockscripts/screenshots.sh drives chromium-headless across phone-portrait (390×844), phone-landscape (844×390), tablet-portrait (768×1024), tablet-landscape (1024×768), and desktop (1280×800) for 5 pages. UI/UX simulation as a CI artifact.
AI Orchestration over Curated DataTechniquecochranblockCustom AI orchestration paired with researched and curated datasets — data is the moat, not the model. Multiple shipped instances. On-device inference for disconnected / cleared environments; no FedRAMP cloud auth required.
Hannah Montana ModePattern (rejected)cochranblockTwo-identity resume serving (ATS-clean default + anti-founder branded variant) explored under /resume + /resume/doctrine. Rejected after testing — single name-led resume with the doctrine demoted to footer reference is the better trade-off. The website itself does the doctrine work.
Native-Details HamburgerTechniquecochranblockCSS-only mobile nav using <details class="nav-mobile"> + styled <summary> as the burger icon. [open] state morphs 3 stacked bars into an X via :nth-child transforms; drawer is the details body, fixed-positioned over the cosmic backdrop. Drawer content grouped into 4 labeled accordion-style sections (On This Page / Procurement / Receipts / Site) so the user navigates in buyer-journey order. Zero JavaScript. Renders identically across desktop, tablet, phone, and accessibility tools because it’s native HTML semantics.
CDP-Driven Rendering VerificationTechniquecochranblockStandalone Rust binary (/tmp/burger-check/ + chromiumoxide 0.7) drives Chromium via the DevTools Protocol to evaluate JS against a loaded page, returning the actual computed DOM state (display, visibility, bbox, z-index, etc.) of any selector. Settles UI bugs that headless CLI screenshots can’t — e.g. when chromium --headless=new --screenshot failed to capture a position: fixed hamburger overlaid on a cosmic-backdrop layer at small viewports, the CDP introspection proved the element was rendering at the correct coordinates with full opacity. Source of truth = computed style + CDP screenshot, not CLI screenshot.

Screenshots

All prod-* captures below are from the live deployed site at https://cochranblock.org, taken via chromium-headless one at a time with 8s pacing to respect Cloudflare rate limits. Each was visually inspected after capture to confirm content + layout integrity per viewport. The pics-or-it-didn't-happen audit.

Legacy site (pre-2026-05-06)

ViewArtifact
Homepage (legacy commercial hero — replaced by LET’S TEAM 2026-05-06)Index
ProductsProducts
Deploy (Tech Intake)Deploy
AboutAbout
Book a CallBook

Live production captures — 2026-05-06

PageViewportArtifactVerified
Lets Team apex rootdesktop 1280×800Lets Team desktopHero “LET’S TEAM.” renders at full Orbitron 900; full nav with all 3 dropdowns (Gov / Tools / Site) + Resume link + Doctrine →; trust chips display all 10 credentials in 2 wrapping rows; speedometer 00032 with crates.io link
Lets Team apex roottablet portrait 768×1024Lets Team tablet portraitHero fits cleanly; pills wrap to 2 rows (3+3); trust chips wrap to 4 lines; CTAs (Email / Cap Stmt / Resume / Doctrine) all visible at fold
Lets Team apex roottablet landscape 1024×768Lets Team tablet landscapeCompressed tablet view, all critical elements above fold
Lets Team apex rootphone portrait 390×844Lets Team phone portraitMobile-portrait fix verified — banner clamp(1.7rem,10vw,3.4rem) fits “LET’S TEAM.” cleanly; trust strip flex-wrap chips render WITHOUT right-edge clipping (was the reported “weird box under JV/Mentor-Protégé” issue); 6 hero pills wrap 3+3
Lets Team apex rootphone landscape 844×390Lets Team phone landscapeWide-but-short viewport, nav-row + hero
Resume (MICHAEL COCHRAN)desktop 1280×800Resume desktopBanner reads MICHAEL COCHRAN (cyan/white split) at Orbitron 26pt 900; cap-statement-styled letter doc rendered as a centered page on dark; right-side contact block with phone/email/LinkedIn/cochranblock.org; cosmic backdrop (screen-only) glowing
Resumetablet portrait 768×1024Resume tablet portraitTightened 8.4pt typography + larger banner; full content visible; cosmic backdrop
Resumephone portrait 390×844Resume phone portraitSingle-column 10pt for screen readability; sticky topbar (Lets Team / Doctrine / Gov Docs / Capability Statement / GitHub / Email + Save PDF button); MICHAEL COCHRAN banner sized for phone; no horizontal overflow
Folded Manual (Act I Doctrine)desktop 1280×800Manual desktop“THE ANTI-FOUNDER” Orbitron banner at top of folded asset, “M·A·N·I·F·E·S·T·O” subtitle, “PUBLIC DOMAIN · ZERO CLOUD · RECEIPTS ATTACHED” pretag, doctrine creed in cyan-bordered block
Folded Manualtablet portrait 768×1024Manual tablet portraitBanner wraps to 2 lines; creed visible; “WHAT AN ANTI-FOUNDER IS” section heading at fold
Folded Manualphone portrait 390×844Manual phone portraitSame Act I content scaled for phone; banner THE ANTI-FOUNDER on 2 lines; doctrine creed visible
Govdocs (procurement)desktop 1280×800Govdocs desktopStandard C7 nav (Products / Services / About / Contact / ▾Gov / ▾Tools / ▾More); “Government Documents” h1; Capability Statement details; SDVOSB Certified 2026-05-12 (SBA VetCert, expires 2029-05-12); 33 crates · 31 repos; cosmic backdrop
Servicesdesktop 1280×800Services desktopStandard nav; “Services & Pricing”; “What I Replace” comparison block; cosmic backdrop with the orange-tinted services-page ambient gradient (per body[data-page="services"]::after); 3-card pricing row at bottom
Mobile hamburger — closediPhone 390×844 (CDP)Burger closedCaptured via chromiumoxide DevTools Protocol with iOS Safari UA + mobile=true emulation. 40×40 cyan-bordered ☰ button at top-right (x=335.6, y=11.2). Three horizontal bars visible inside. Brand “COCHRAN BLOCK” left-aligned. CDP-verified computed style: display:block · position:fixed · z-index:100 · visibility:visible · opacity:1.
Mobile hamburger — openiPhone 390×844 (CDP)Burger openSame viewport after programmatic click on summary. Bars morph into ✕ (cyan X). Drawer expands below with 4-group accordion: ON THIS PAGE (Engage / Architecture / Verticals / Registrations) · PROCUREMENT (Gov Docs / SBIR / VR&E / DCAA / Capability Statement / Resume) · RECEIPTS (Open Books / Source / Stats / Binaries) · SITE. 25 menu items total. Cyan group headings in Orbitron, item links monospace. Backdrop blur preserves cosmic-layer through the drawer.

Site-wide nav unification — 2026-05-15

Single canonical .cb-nav (root-derived: COCHRAN BLOCK diamond + search + Engage/Architecture/Verticals/Registrations + Gov/Tools/Site dropdowns + Resume + Doctrine →) is now served on every route. Captured via exopack screenshot from the local bt:8081 build immediately after the change — three different rendering paths, one nav.

Rendering pathRouteArtifactVerified
lets-team.html (apex root, monolithic doc)/Unified nav — rootInline .cb-nav markup + <style> replaces former .nav/Rajdhani block; font now JetBrains Mono matching the rest of the site
head + C7 + body + C8 template (C7-served pages, e.g. /govdocs, /about, /sbir, /services)/govdocsUnified nav — govdocsC7 const rewritten to skip-link + .cb-nav block + <main> opener; old .nav selectors in main.css become dead code
C7-served — SBIR/sbirUnified nav — sbirSame nav as /govdocs and root; user-confirmed reference for visual parity
Standalone artifact + f105 injector/manifestoUnified nav — manifestof105(&str) splices C9 (self-contained nav + scoped CSS + cosmic starfield) after <body…> in each artifact-page handler; idempotent via cb-nav/class="nav" check
Standalone artifact + f105 injector/constitutionUnified nav — constitutionArtifact-page text colors (amber) preserved; backdrop layer adds cyan/purple/amber ambient gradients
Manual artifact + f64 wrapper/manualUnified nav — manualf64 = f105 + brand-href→apex absolute; brand <a> rewritten to https://cochranblock.org/ so manual.cochranblock.org/* doesn’t loop back on itself

Code shape (tokenized per Kova standards, in src/web/pages.rs):

  • C9 — site nav shim: <style> (cosmic backdrop cbDrift + 2 shooting stars cbShoot/cbShoot2 w/ prefers-reduced-motion opt-out + .cb-nav* scoped CSS, hardcoded colors) + <nav class="cb-nav">…</nav>. ~5 KB inline.
  • C7concat! of skip-link + same nav block as C9 + <main id="main" class="content"> opener.
  • f105(&str) -> String — 4 lines: idempotency check, find <body…>, splice. No allocations on the skip path.
  • f64(&str) -> String — wraps f105, then one .replace rewriting the brand <a href="/"> to absolute apex.

Quick Start

# Build & run
cargo build --release -p cochranblock --features approuter
./target/release/cochranblock          # localhost:8081

# Test (runs unit + integration + HTTP tests 3x — TRIPLE SIMS gate — with
# screenshot capture via exopack)
cargo run -p cochranblock --bin cochranblock-test --features tests

How to Verify

# Clone, build, run. That's it.
cargo build --release -p cochranblock --features approuter
ls -lh target/release/cochranblock   # ~16MB (the binary now embeds 2 PDFs + folded manual + lets-team + capability statement HTML/PDF)
./target/release/cochranblock         # localhost:8081

Multi-Viewport UI/UX Simulation

# Build, restart, capture 25 screenshots across phone / tablet / desktop
cargo build --release -p cochranblock --features approuter
./target/release/cochranblock &
bash scripts/screenshots.sh http://192.168.1.52:8081
ls -1 screenshots/prod-*.png

HTML → PDF Resume Render

# Generate the downloadable resume PDF directly from the served /resume HTML
bash scripts/build-resume-pdf.sh
ls -lh assets/michael-cochran-resume_may_2026.pdf  # ~290 KB, 2 pages, letter format
cargo build --release -p cochranblock --features approuter  # re-embed into binary

Routes

RouteWhat
/Home — hero, pitch, live stats, CTAs
/productsProduct catalog — platforms, partnerships, open source
/servicesPricing and service offerings
/deployTech intake form (redb-backed)
/deploy/confirmedSubmission confirmation
/bookDiscovery call booking calendar
/aboutMission, credentials, testimonials
/contactEmail CTA
/community-grantCommunity grant application form
/community-grant/confirmedGrant submission confirmation
/downloadsResume PDF, logo card
/codeskillzLive velocity tracking for repos
/statsPerformance, cloud cost math, live traffic
/govdocsCapability statement, SBIR proposals, bid tracker
/sbirSBIR/provenance documentation
/provenanceAI development documentation framework
/vreVR&E Chapter 31 self-employment track
/tinybinariesBinary size comparison across repos
/sourceLive source code of the running server
/searchSite search
/speedRedirects to /stats
/openbooksOpen books financial transparency
/dcaaDCAA-ready accounting (alias for /openbooks)
/analyticsSite analytics dashboard
/privacyPrivacy policy
/healthHealth check endpoint
/robots.txtCrawler directives
/sitemap.xmlSearch engine sitemap
/llms.txtAI crawler context
/llms-full.txtExtended AI crawler context
/humans.txtTeam, tools, tech stack
/.well-known/security.txtRFC 9116 security contact
/api/statsRepo count stats
/api/velocityGitHub velocity data
/api/analyticsAnalytics data
/api/site-statsSite statistics
/api/openbooksOpen books data
/api/summarySite summary

Code Style

Source uses compact identifiers (f2, t0, C7, etc.) per the Token-Optimized Code Representation system. See the kova compression map for the canonical mapping.

Dependencies on Other Repos

Products marked “Coming Soon” on the site depend on other repos:

ProductWaiting On
Rogue Reporogue-repo, approuter
Ronin Sitesrogue-repo, approuter
Pocket Serverapprouter, kova
Ghost Fabrickova

Commit Log

Selected milestone commits. Run git log --oneline for the full 283-commit history.

HashDescription
9495ef7b89v1.0.0 version bump
a9ced55d24fix: resolve all clippy warnings (8 warnings)
811831a5d5v0.11.0: redb+SDVOSB sweep, bt deploy pipeline, SBA RFIs, brand assets
67b0930323fix: nav-mobile-menu hidden when <details> not [open]
a517534c3fv0.10.0: site-wide nav consistency + CHANGELOG
baa6757b1eSDVOSB certified — sweep site, capability statement, federal docs
aa4e18b72edeploy: fix cargo-audit gate (exit code, not regex)
8f7446e781db: consolidate sled+sqlx → redb (single-file ACID, no rsa chain)
3efef68f66deps: clear all Dependabot advisories
9e7a7e7465site: LET’S TEAM apex root + folded manifesto + resume + hamburger
7947e6bda3Unlicense + public domain sweep
391f5951fffeat: openbooks — local git, no GitHub API
61e783aa98add whyme.cochranblock.org subdomain
fc5388b01fsite: live receipts — 31 repos, 22 crates, hero counter

Part of the CochranBlock zero-cloud architecture. All source under the Unlicense.


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org


THE COCHRAN BLOCK, LLC · CAGE 1CQ66 · UEI W7X3HAQL9CF9 · UNLICENSE · cochranblock.org