2026-05-13 Β· op-confirm-tide
op-confirm-tide β end-to-end operational confirmation + GH branch protection
Closes out the 10-tide thread. No behavioural changes to the worker β this tide is the audit + seal.
- Smoke harness: 79 PASS Β· 0 FAIL local (10 check groups, 80+ assertions).
- Route sweep: 26/26 routes returning their expected codes (24 Γ 200, 1 Γ 404 on bogus path, 1 Γ 404 on bogus 64-hex verifier hash).
- OG cards: all 7 SVG cards 200 and referenced by their owning page.
- Chain-viewer subject: populated on a fresh seal via
POST /api/seal?segment=farm. This is the regression that hit twice before; not present this pass.
- Crons: hourly showcase refresh + 5-minute watchdog both firing on schedule. KV state intact.
- D1:
pilot_intakes + security_reports tables present in sealed-pilot-intakes with their indexes.
- GH branch protection: required status checks (typecheck + smoke + brand-grep), linear history, no force-push, no deletion. Single-developer workflow β no required reviewers, founder can bypass.
- Smoke prober UA: stable
sealed-smoke/1.0 User-Agent so a one-line Cloudflare WAF rule can allowlist the CI prober.
- sh.E waterseal:
WATERSEAL_SEALED_LOCAL_SITE_OPERATIONAL directive on the swarm chain — verify on-chain β. Dual-signed (Ed25519 5D579BC4…FE1EE7 + ML-DSA-87 00A1B445…06C3), anchored on Base L2, chain_link_ok:true, prev_seal_hash points at the enterprise-tide waterseal.
- Known limitation: branch protection on
main is not yet enforced — gh api returns HTTP 403 — Upgrade to GitHub Pro or make this repository public to enable this feature. The ci.yml workflow (3 jobs, all green on d297ca2) and the local npm run smoke harness remain the canonical green/red signals.
2026-05-13 Β· enterprise-tide
enterprise-tide β worker split + folder structure + sh.E waterseal + GH push
Industrializes the repo for the QuantumSwarms org.
- Worker split:
src/worker.ts went from 1,254 lines β 829, with src/utils.ts (shared helpers) and src/verifier.ts (the 280-line receipt-render block) extracted as proper modules.
- Chain-viewer subject re-applied: the round-4 modification got overwritten by a parallel deploy; smoke harness caught it, re-applied.
- Enterprise scaffolding: README, LICENSE, CHANGELOG.md, SECURITY.md, CONTRIBUTING.md, CODEOWNERS, .editorconfig, .github/dependabot.yml, .github/workflows/ci.yml.
- docs/: BUSINESS.md and AUTOMATION.md moved into
docs/ (root README is the front door).
- sh.E waterseal:
WATERSEAL_SEALED_LOCAL_SITE_ENTERPRISE directive issued β verify on-chain β. Dual-signed (Ed25519 + ML-DSA-87), chain_link_ok:true, anchored on Base L2.
- GH push: repo lives at
QuantumSwarms/sealed-local-site (private).
2026-05-12 Β· 05fa61c
hardest-mode-tide β verifier rewrite + /security overhaul + IBM Think readiness
Closes 25 of 35 round-4 audit findings.
- Verifier: sealed-payload panel surfaces the actual subject; "β verified" (not "present") across all signatures; "Verify this independently (don't trust this page)" expandable with curl + Python + BaseScan steps; per-receipt timing.
- /security overhaul: plain-English rewrite (directive β sealed event, FIFO β queue); SLA section; continuity & liability section; forward CTAs ("Request SOC 2 bridge letter", "Schedule a 30-min review").
- New routes: /demo (canonical with segment toggle), /privacy, /terms, /security/report (structured intake form), /.well-known/security.txt, /security/pgp.txt.
- Pricing: TCO calculator (live sliders β tier + effective rate + annual + breakeven), Common Questions adds data-ownership and liability items.
- Pilot social proof: "Onboarding the first 5 Charlotte SMBs" 3-of-5 progress bar (replaces NDAΓ7 silhouettes).
- Cross-worker: chain-viewer /v1/verify now returns directive.subject (truncated 200 chars).
- SEO + legal: Organization + FAQPage JSON-LD, sitemap.xml, robots.txt with Disallow rules, noindex on /v/, /sample-fsma-trust-pack, /security/report.
- Hardening: honeypot + Cloudflare Turnstile gate (no-op until keys provided), Calendly flag, RESEND_DOMAIN_VERIFIED flag.
2026-05-11 Β· 9c7aaab
trust-tide β verifier UI lives on the Sealed domain
Closes the round-3 trust-killer.
- /v/<hash> now server-renders a full receipt page on seal.epochpay.today with per-receipt OG tags. No more raw-JSON-on-foreign-domain dump.
- FSMA mock button opens a real sample trust pack (Bistro Charlotte fixture) with Print/Save-as-PDF.
- Hero illustrations on /farm (produce label + "scanned by customer β") and /shop (Visa dispute response card with highlighted verifier URL).
- Sticky pricing tabs with IntersectionObserver active-state highlighting.
- Pilot logos strip + replace-form success state on pilot intake.