⏱ TIME MACHINE¶
UCCA / UCCO Build Session Handover¶
14 March 2026 — Session 3, End of session snapshot¶
Paste this document as your first message in the next Claude session.
⚠️ HOW TO USE: Open a new Claude conversation. Paste the full text of this document as your first message. Claude will reconstruct full context and you can continue exactly where you left off.
1 — WHO WE ARE¶
Founder / CEO: Tim Rignold — Brisbane, Australia. Works from garage on Mac Mini. Developer: Alex — Claude Code in terminal. Executes all builds. Architect: Claude (you) — strategy, architecture, briefs, product thinking. Partner: Jimmy — key collaborator, international partner, NYC.
UCCA AU: UCCAustralia Pty Ltd · ABN 59 168 872 535 · 149 Wickham Tce Spring Hill QLD 4000 UCCA US: UCCA Inc (DBA: Universal Capability Certification Authority) · 1207 Delaware Ave #1678, Wilmington DE 19806 · Delaware C-Corp · DE File No. 7824354 · EIN 84-4522608 · D-U-N-S 119-199-377 · USPTO Reg. No. 7,619,705
2 — THE AXIOM¶
"The internet moved data without knowing who sent it. UCCO moves capability with full knowledge of who holds it, what they're certified to do, and what they actually did."
3 — UCCA INFRASTRUCTURE (do not touch without explicit instruction)¶
Cloudflare Account: e5a9830215a8d88961dc6c80a8c7442a D1 Databases: - engine-db: 0efa8970-0053-4623-8436-4e877af10887 - ops-db: 00daba3d-2d65-4ae2-b85a-e56d25ec2b02 - rtopacks-db: 334ac8fb-9850-48c0-9da0-b56c55640e98
Workers / Surfaces: - ucca-site → ucca.online - ucca-ir → ir.ucca.online - ucca-api → api.ucca.online - ucca-keys → keys.ucca.online - ucca-ops → ops.ucca.online - rtopacks-site → rtopacks.com.au
GitHub: org uccaonline (⚠️ may be personal account, not org — needs fixing, low priority) · repos: ucca-engine, ucca-docs, ucca-authenticator PAT: ucca-engine-push — ⚠️ RENEWED this session (confirm new expiry with Tim) Project dir: ~/projects/ucca-project/
Proxy Workers: - Docs: https://docs-proxy.round-union-555d.workers.dev/ucca-docs-w9zweudo02aocz74/{path} - Knowledge: https://knowledge-proxy.round-union-555d.workers.dev/ucca-know-732499f9d740c605/{path} - Drive: https://drive-proxy.round-union-555d.workers.dev/364a68815eedb023da3038e0b942ebcc/
4 — UCCO FOUNDATION INFRASTRUCTURE¶
Cloudflare Account ID: aed3398a4e698767328cc3a9e698721d Nameservers: nitin.ns.cloudflare.com, paris.ns.cloudflare.com (all three zones)
Zones (all live in foundation CF account): - ucco.foundation - ucca.foundation - ucco.online
DNS status: - ucco.foundation: Full Gmail DNS set (MX x5, SPF, DKIM, DMARC, Google verify) ✓ - ucca.foundation: Minimal SPF only - ucco.online: Minimal SPF only - SSL Full (Strict): ⚠️ Tim must set manually in CF dashboard for all three zones
Email: admin@ucco.foundation → Google Workspace on ucca.edu.au (interim) Security email: security@ucco.foundation — ⚠️ NOT YET CREATED
GitHub:
- Org: ucco-foundation ✅ CREATED THIS SESSION — proper GitHub Organization
- Previous personal account admin-ucco-foundation still exists as the admin user
- Both repos successfully transferred to the org
- Repos: ucco-standard (public), ucco-site (private), ucco-ops (private)
- PAT: ucco-foundation-push — expires 2027-03-14
- Discussions: enabled on ucco-standard
- Wiki: enabled, collaborators only
- Sponsors: enabled, custom URL ucco.foundation
Domain Registrar: Spaceship (spaceship.com) Mac Mini project dir: ~/projects/ucco-project/ Credentials location: ~/projects/ucco-project/.credentials/
5 — WHAT WAS BUILT THIS SESSION (Session 3)¶
A. Pioneer API Worker Brief (UCCO-Pioneer-API-Brief-v1.md)¶
Status: WRITTEN — queued for Alex after ops panel confirms - Standalone Cloudflare Worker on foundation CF account - Custom domain: api.ucco.foundation - New D1 database: pioneer-db (two tables: pioneer_keys, access_log) - 10 pioneer keys (computing pioneers), SHA-256 hashed - Key state machine: unused → active → opted_out → destroyed - Rate limiting: 10 req/min per key (in-memory per isolate) - Endpoints: GET /, GET /spec, GET /v1/spec/current (auth), POST opt-out/opt-in/destroy, GET /v1/stats - Knowledge model embedded inline (moves to KV later) - IPs hashed with salt, never stored raw - Destroy purges all access logs for that key
B. GitHub Organization Created (ucco-foundation)¶
Status: DONE ✅
- Created as proper GitHub Organization (was previously a personal account admin-ucco-foundation)
- Business type: "A business or institution" → UCCO Foundation
- Contact email: admin@ucco.foundation
- Free plan
- Both repos transferred:
- ucco-standard (public) — transferred from admin-ucco-foundation
- ucco-site (private) — transferred from admin-ucco-foundation
- ucco-ops (private) — created directly in the org for Alex
- Org page live at github.com/ucco-foundation
- TODO: Set org avatar, profile README, description
C. Foundation Governance Document Suite (6 documents)¶
Status: ALL WRITTEN — ready for site deployment
| # | Document | Reference | Purpose |
|---|---|---|---|
| 1 | Pro Bono Technology Services Agreement | UCCO-PBSA-2026-001 | UCCA operates foundation tech for free, IP stays with UCCA |
| 2 | Foundation Governance Roadmap | UCCO-GOV-ROADMAP-2026-001 | Three-phase roadmap: Stewardship → Formation → Independence |
| 3 | Irrevocable Trademark Assignment Deed | UCCO-TM-DEED-2026-001 | Tim holds UCCO marks, irrevocably assigns to foundation on incorporation |
| 4 | The UCCO Manifesto | — | Public-facing "why" document, the marketing/story piece |
| 5 | Disclosure Statement | UCCO-DISC-2026-001 | Tim's dual role (steward + UCCA CEO), full UCCA details, safeguards |
| 6 | Open Collective Setup Guide | — | Instructions for Tim to set up opencollective.com/ucco-foundation |
All documents dated 14 March 2026 — provenance anchor date.
D. Governance Docs Placement Brief¶
Status: WRITTEN — needs updating to include all 6 docs (original brief only had 2) - Route structure: /transparency/ with sub-pages for each document - /manifesto as a top-level route - All publicly accessible, no auth - Same dark premium styling as the main site
E. Key Strategic Decisions Made This Session¶
-
Open Collective for foundation finances — not UCCA Inc holding funds. 10% fee is worth the transparency and clean separation. No foundation money touches UCCA.
-
UCCO App as pro bono service — UCCA operates the app for the foundation, maintains it, but doesn't donate/gift the technology. It's a service, not a transfer. Same model as a law firm doing pro bono work.
-
Trademarks filed by Tim Rignold personally (not UCCA Inc), then irrevocably assigned to foundation on incorporation. Foundation is born holding real IP.
-
$5K Open Collective threshold triggers non-profit formation. Delaware incorporation, 501(c)(3) application, board formation (min 3, max 7, at least 2 independent of UCCA), fund transfer, agreement re-execution.
-
Founding Members — anyone who contributes via Open Collective before the threshold is reached gets recorded in the permanent founding ledger.
-
Full disclosure from day one — every relationship, every commercial interest, every document published on the site. "Trust is built by volunteering information, not by waiting to be asked."
6 — BRIEF PIPELINE¶
| # | Brief | Status | Ships After |
|---|---|---|---|
| 1 | UCCO-Site-Brief-v2.md | WITH ALEX — building | — |
| 2 | Repo files (13 files) | ✅ SHIPPED | — |
| 3 | UCCO-Ops-Brief-v1.md | WITH ALEX — retouching | — |
| 4 | Pioneer API Worker Brief | WRITTEN — ready | Ops panel confirmed |
| 5 | Governance Docs Placement Brief | WRITTEN — needs update for all 6 docs | Pioneer API confirmed |
| 6 | UCCO Governance Repo + MkDocs brief | NOT YET WRITTEN | Governance docs on site |
| 7 | D1 pioneer-db setup brief | COVERED IN PIONEER API BRIEF | — |
| 8 | KV ucco-knowledge setup brief | NOT YET WRITTEN | Pioneer API confirmed |
Alex CLAUDE.md addition (from session 2, still pending):
ALWAYS confirm CF account ID matches the brief BEFORE any wrangler command.
UCCA: e5a9830215a8d88961dc6c80a8c7442a
UCCO Foundation: aed3398a4e698767328cc3a9e698721d
Alex needs to know: Git remotes for ucco-standard and ucco-site now point to ucco-foundation org. Old URLs redirect but he should update remotes:
git remote set-url origin https://github.com/ucco-foundation/ucco-standard.git
git remote set-url origin https://github.com/ucco-foundation/ucco-site.git
7 — NEXT ACTIONS (in order)¶
Tim — immediate¶
- ⚠️ File USPTO trademarks — word mark "UCCO" + design mark (logo). File as Tim Rignold (individual). Classes: 42 (software/technology services), optionally 9 (mobile app). Intent-to-use basis. ~$500-700 total.
- Set up Open Collective — create collective "UCCO Foundation" at opencollective.com, apply to Open Source Collective as fiscal host. Follow the setup guide.
- Set SSL Full (Strict) on all three foundation CF zones
- Create security@ucco.foundation alias (forward to admin@ucco.foundation)
- Confirm admin@ucco.foundation email works (send test)
- Produce AE hero video and drop into public/video/
- Domain renewals: ucca.com.au and ucca.asia — lodged, waiting on outcome
Alex — current work¶
- ucco.foundation site build (brief v2) — in progress
- ucco-ops panel — retouching
Next Claude session work¶
- Update Governance Docs Placement Brief — expand to cover all 6 documents + route structure
- Drop Pioneer API Worker brief to Alex (after ops confirms)
- Spec document publication planning — dating strategy, ISO-style frontmatter, provenance system. v1.0 and v1.1 Rev2 need credible publication timeline. NOT rushed — "this is the beachhead, do it right."
- Write 10 seed letters — personalised, one per pioneer key
- Explosion readiness checklist — full perimeter walk of every surface before seed letters drop
- UCCO App product brief — architecture, branding (blue logo), the pro bono service model
- ucco-governance repo + MkDocs brief — private governance portal behind UCCO App auth (not CF Access)
- Write v2.0 public spec draft — extract from working paper
- Commercial architecture document
- W3C/ISO submission cover letter for v1.1 Rev2
Deferred¶
- GitHub org cleanup — create proper "ucca-inc" org, transfer UCCA repos from uccaonline personal account
- ucco.org domain — standards body TLD
- cco.foundation and cco.online — defensive registration
- Conformance test suite
- Registry infrastructure brief
- Delaware non-profit formation (triggered by $5K Open Collective threshold)
- External ledger integration spec (FHIR, USI)
- ACMA Alphanumeric Sender ID — before July 1 2026
- AWS Activate reapplication — account 485098663204
- Apple entity name change resolves ~March 27
- shopucca.com — parked, decision deferred
- old.ucca.college CNAME to LearnWorlds
8 — THE PIONEER KEY SYSTEM¶
Endpoint: api.ucco.foundation (Worker not yet deployed — brief written) - GET /v1/spec/current — requires X-UCCO-Key header - GET /spec — universal web page, no key required - POST /v1/pioneer/opt-out - POST /v1/pioneer/opt-in - POST /v1/pioneer/destroy (requires { "confirm": true }) - GET /v1/stats
Pioneer keys (10): alan-turing, claude-shannon, marvin-minsky, allen-newell, john-mccarthy, grace-hopper, norbert-wiener, ada-lovelace, john-von-neumann, alonzo-church
9 — THE APEX SYSTEM¶
ucca.foundation is the home for the Apex System — UCCA's public good commitment. Free emergency capability packs maintained by governments and public health authorities. Distributed free to any conforming UCCO actor.
10 — UCCO APP ARCHITECTURE (new this session)¶
Concept: The UCCO Foundation has its own app (blue logo), separate from UCCA's commercial authenticator (red/black). The UCCO App is built, maintained, and operated by UCCA Inc as a pro bono service. Source code stays UCCA proprietary. Backend runs on UCCA infrastructure.
The model: UCCA operates a service, not a technology transfer. Same as a law firm doing pro bono work — the firm owns its methods, the client receives the service.
Purpose: - Foundation governance access (board minutes, docs, voting) - Identity verification for foundation participants - Living proof the UCCO standard works in production - Every board member, advisor, and observer is a walking case study
Not yet built. Depends on UCCA authenticator app reaching functional state + VCC backend. The governance site can launch with CF Access as temporary auth, then swap to UCCO App auth when ready.
11 — TRANSPARENCY DOCUMENT SUITE¶
All dated 14 March 2026. All to be published on ucco.foundation/transparency/.
| Ref | Document | Key Point |
|---|---|---|
| UCCO-PBSA-2026-001 | Pro Bono Technology Services Agreement | UCCA operates tech, owns IP, foundation owns data, 90-day termination |
| UCCO-GOV-ROADMAP-2026-001 | Foundation Governance Roadmap | Phase 1→2→3, $5K threshold, founding members, trademark section |
| UCCO-TM-DEED-2026-001 | Irrevocable Trademark Assignment Deed | Tim holds marks personally, irrevocable transfer on incorporation |
| — | The UCCO Manifesto | The "why" story, public-facing, ends with full disclosure |
| UCCO-DISC-2026-001 | Disclosure Statement | Tim = steward + UCCA CEO, full UCCA details, safeguards listed |
| — | Open Collective Setup Guide | Tim's setup instructions, not published on site |
Site structure:
ucco.foundation/
├── (main site — hero, what is UCCO, the standard, participate)
├── /manifesto
├── /spec
└── /transparency/
├── services-agreement
├── governance-roadmap
├── trademark-assignment
└── disclosure
12 — FINANCIAL STRUCTURE¶
Foundation finances: Open Collective → Open Source Collective (501(c)(6) fiscal host) - 10% host fee on incoming contributions + Stripe processing fees - Public ledger — every dollar visible - No foundation money touches UCCA Inc - Suggested tiers: Founding Member (any amount), Founding Sponsor ($500+) - $5K threshold triggers Phase 2 (non-profit formation)
UCCA Inc finances: Completely separate. Stripe for commercial payments. No commingling.
13 — KEY CREDENTIALS REFERENCE¶
Foundation CF Account ID: aed3398a4e698767328cc3a9e698721d Foundation CF Nameservers: nitin.ns.cloudflare.com, paris.ns.cloudflare.com Foundation GitHub org: ucco-foundation Foundation GitHub admin user: admin-ucco-foundation Foundation GitHub PAT: ucco-foundation-push (expires 2027-03-14) Foundation email: admin@ucco.foundation → Google Workspace
UCCA CF Account: e5a9830215a8d88961dc6c80a8c7442a UCCA GitHub PAT: ucca-engine-push (RENEWED — confirm new expiry) Apple Team ID: B29TSCBPHD · APNs key: BDRMM4PZB6 PGP fingerprint: A669 1246 74D9 E14A B74B FA31 7CCA 774F 0373 D9B2
14 — OPERATING RULES FOR CLAUDE¶
- No time alerts for Tim. Never. Go go go.
- Every 10 messages: check context length. YELLOW = warn, start handover prep. RED = stop everything, write Time Machine immediately.
- Every Alex brief: SURFACE declaration + DO NOT TOUCH list + CF ACCOUNT ID. No exceptions.
- Brief drip rule: one brief at a time. Confirm deployed before next drops.
- UTC everywhere. toUserLocal() only.
- Truth over comfort.
- Two sections in every Alex brief: → ALEX (build instructions) and → TIM (plain English).
- UCCO foundation work and UCCA commercial work are separate. Treat as separate clients.
- Two Cloudflare accounts now. Always confirm which account before any wrangler command.
- Two GitHub orgs now: ucco-foundation (foundation) and uccaonline (UCCA). Don't cross them.
15 — THE BIG PICTURE¶
UCCO is an enriched transit layer with identity, security, and consequence native to the protocol.
The standard is open. The registry is the platform. UCCA is 8.8.8.8.
The foundation governs the standard. UCCA operates the best implementation of it.
The document knows who is reading it. The spec is delivered as a UCCO primitive. The medium is the message.
The foundation comes pre-loaded with registered trademarks, irrevocably committed before incorporation. The finances are transparent on Open Collective. The governance is published. The disclosure is voluntary. There is nothing to find that hasn't already been told.
The UCCO App — blue logo, operated by UCCA pro bono — is living proof the standard works. Every board member who authenticates is a case study. Every access event is a ledger entry.
Fifty seed letters. Ten pioneer keys. Viral knowledge under the sheets.
But first: march the perimeters, climb the far hill, look down, do a flyover, a thermal scan. Then go to the front door and see what happens. Military precision.
UCCA Time Machine — 14 March 2026, Session 3 "Trust is built by volunteering information, not by waiting to be asked."