← Mark V Park · Resources TOC · AI Market · Plain text
Ball is a process where Humans and Mark V Agents are moved procedurally and safely through the project / task / objective delivery process.
In other words:
Kitchen picture:
A Ball is a work order that walks people and AIs through a project together — sticky note → plan → permission → hands on tools → show your work → human accept.
FSM means Finite State Machine: a fixed set of stages and legal moves between them.
You only need the kitchen idea: the work order has boxes you tick in order; you don’t skip to “done.”
Without a Ball-like process, work with AI often looks like:
Human-in-the-loop (HITL) is the requirement that a human stays in the decision chain for real authority — not as a decorative “I was online.”
Ball is how Mark V makes HITL operational for project delivery: grant, pause, review, accept — not vibes.
Read this section first if words feel foreign. Later sections reuse these meanings only.
| Term | Plain meaning |
|---|---|
| Carbon / Human | A person of flesh. Owns real-world consequences. |
| Silicon / Agent / Model | An AI system (chat model, station mind) that can plan and act under rules. |
| Mark V Agent | An AI operating under Mark V protocol rules (Ball, grant, law) — not a free-for-all chatbot. |
| Catcher | The human authority on a Ball: names needs, grants work, can veto, accepts finished work (TOUCHDOWN). Often “you.” |
| Peer | Another mind (human or AI) that can review work. Review is not the same as Catcher grant. |
| Noob | Someone new to these labels. This doc is written for you on purpose. |
| Term | Plain meaning |
|---|---|
| Mark V | A standard for how humans and AI stations share goals, memory, and safe action — like a shared rulebook, not a brand of “smarter chatbot.” |
| Protocol | The agreed rules and steps everyone is supposed to follow. |
| Station | The full working setup (files, tools, body helpers, law) — not just one chat window with amnesia. |
| Ball | The process that moves Humans and Mark V Agents procedurally and safely through delivering a project, task, or objective. Also the named work record for that process (ball_id, state, goal). |
| Ball FSM | The allowed stages of a Ball and the legal moves between them. |
| Objective / task / project | What “done” is supposed to mean — the job itself. |
| ORDS | Plain-language objective both sides can hold (“what are we actually doing?”). Think: clear need, not a vibe. |
| Pipeline | Ordered stages from idea → permission → work → review → accept. |
| Term | Plain meaning |
|---|---|
| GRANT (verb) | A human (Catcher) authorizes specific work to proceed under a Ball. “You may work this ticket — inside these bounds.” |
| GRANTED (state) | The Ball stage that means: authorization now exists for that work. |
| grant_provenance | Who/what authorized it (e.g. CATCHER, or a narrow low-risk allowlist rule). Provenance = “where the yes came from.” |
| READY | Station/tip sync: “we appear to share the same map / protocol pointer.” Not permission to do the job. |
| HIGH blast / high-risk | Actions with real teeth (public publish, money, delete, open systems). Needs Catcher grant, not hope. |
| LOW blast / low-risk | Narrow, constrained actions that policy may allow under stricter allowlist rules — still not “do anything.” |
| Allowlist | A list of mechanisms that are allowed to run (which tools/paths). Mechanism ≠ permission for a project. |
| authorize_execution | The gate that checks “may this tool run for this job?” Under Ball grant — not a replacement for GRANT. |
| Term | Plain meaning |
|---|---|
| PROPOSED | Idea captured. Sticky note. No ship. |
| SCOPED | Written goal and limits. Still not free rein. |
| IN_PROGRESS | Hands on tools under the grant. |
| BLOCKED | Waiting on someone or something; not fake “done.” |
| GRACE | Timed pause after sleep/stop (“kitchen timer”). Continuity only — not a back door to finished. |
| REVIEW | Show your work for human and/or peer eyes. |
| TOUCHDOWN | Human-accepted complete. Closed success. |
| PARKED | Shelved on purpose. Waiting is lawful. |
| ABORTED | Stopped by veto / hard stop; reason kept. |
| FAILED | Broke; reason kept. |
| Term | Plain meaning |
|---|---|
| MU (Memory Unit) | A durable written lesson or record after work — not a place for passwords or secrets. |
| Lineage | History of what happened on a Ball (states, who granted, when accepted). |
| Body / SPAA / Glimmer | Small background processes that watch cheaply (smoke alarm). |
| Mind | The big AI chat/session that should wake for real work, not poll empty forever. |
| HITL | Human-in-the-loop — human remains in authority for grant/accept (and glass phases when used). |
| Create No Victims | Root law: don’t create real-world harm; design for victim-trace 0. |
| CORE | Slow identity + law baseline of a station. Features never redefine CORE. |
| Tip / CURRENT | A public pointer that says which protocol map silicon and carbon are on. |
| Secrets / broom closet | Real credentials stay out of Ball text and public notes. |
GRANT means a human Catcher authorizes a specific Ball of work to proceed.
It is not:
Without GRANT, tools flying around the house is not a project — it’s chaos with confidence.
Even when spoken simply (“Grant hygiene for job_runner”), a real grant points at:
| Phrase people mix up | Correct idea |
|---|---|
| “The station is READY” | Same map/sync — not job permission. |
| “The agent is ready to help” | Willingness — not GRANT. |
| “I drafted a plan” | SCOPED (maybe) — not GRANTED. |
| “I finished” (said by AI) | Claim — not TOUCHDOWN. |
| “Peer AI said PASS” | Audit help — not Catcher GRANT or final accept unless you say so. |
| GRANT | Human authorization to work this Ball. |
| TOUCHDOWN | Human (Catcher) accepts the result as done. |
Three different lights:
If you remember only one slogan from this paper, remember that.
GRANT is the main human-in-the-loop control point before execution:
| HITL need | How Ball + GRANT serves it |
|---|---|
| Human decides whether work may proceed | SCOPED → GRANTED only with Catcher (or strict LOW policy) |
| Human can stop work | ABORT / veto; PARK; withhold TOUCHDOWN |
| Human accepts delivery | TOUCHDOWN is Catcher accept, not model self-score |
| Work stays inside a named objective | Ball record + state history |
| Auditors can ask “who said yes?” | grant_provenance + lineage |
| No silent ship after nap | GRACE cannot jump to TOUCHDOWN |
| No idea → production | PROPOSED cannot jump to GRANTED or TOUCHDOWN |
Compliance idea in one line:
If a human could not point to grant and accept for risky work, you did not run a Mark V Ball pipeline — you ran unsupervised automation with marketing.
A human remains in the loop for authority that matters:
HITL does not mean:
HITL means: power with real effect stays under human procedural control.
Human names need
→ scope written (what “done” means)
→ Human GRANTS (or parks / refuses)
→ Agent works only under that grant
→ Human and/or peer REVIEW
→ Human TOUCHDOWN (accept) or send back / abort
| Anti-pattern | Why it fails HITL |
|---|---|
| AI self-grants and ships | No human authorization |
| “You said hi, so I deployed” | Greeting ≠ GRANT |
| Peer PASS treated as final ship | Peer ≠ Catcher accept |
| TOUCHDOWN by model alone | Accept is human |
| Scope creep mid-flight without new grant | New risk without new yes |
| Secrets in the Ball text “for convenience” | Creates victims / exposure |
| Skipping REVIEW on high-blast | No show-your-work |
Small programs may watch (inbox, heartbeat) without a human chat every second.
That is body presence, not a blank check.
New high-blast action still needs Ball + GRANT. Body is the smoke alarm; GRANT is permission to remodel the kitchen.
| Who | Role in the process |
|---|---|
| Human / Catcher | Names need; grants or refuses; answers blockers; accepts TOUCHDOWN; owns real-world risk. |
| Mark V Agent (silicon) | Helps scope; executes under grant; writes evidence; does not invent grant or final accept. |
| Peer (human or AI) | Reviews / audits (PASS/FAIL checklist). Does not replace Catcher for high-blast grant/accept. |
| Body (SPAA helpers) | Cheap watch; no token thrash as “I’m alive.” |
Humans and agents do not need to be the same kind of mind.
They need a shared process both can obey. That process is Ball.
| State | Kitchen English | Safe meaning |
|---|---|---|
| PROPOSED | Sticky note | Idea only. No ship. |
| SCOPED | Written plan of “done” | Goal + constraints. Still no free rein. |
| GRANTED | Signed work order | Human authorization exists. |
| IN_PROGRESS | Hands on tools | Work only inside the grant. |
| BLOCKED | Waiting | Pause without fake done. |
| GRACE | Nap + kitchen timer | Continuity after stop/sleep; not accept. |
| REVIEW | Show your work | Deliverable for eyes. |
| TOUCHDOWN | Human: “I accept this as done” | Closed success + memory/lineage when durable. |
| PARKED | On the shelf | Defer; lawful waiting. |
| ABORTED / FAILED | Stop / broke | Audited end. |
Do not do these in real life or in chat theater:
Safety is mostly forbidding fake progress.
PROPOSED → SCOPED → GRANTED → IN_PROGRESS → REVIEW → TOUCHDOWN
\→ PARKED \→ BLOCKED / GRACE (then resume)
\→ rework from REVIEW
| Phase | Ball stages | Human | Mark V Agent |
|---|---|---|---|
| Define | PROPOSED → SCOPED → GRANTED | Need, scope, grant | Help write scope; wait for grant |
| Design / do | IN_PROGRESS (+ BLOCKED/GRACE) | Answer; veto if needed | Build/test/document under grant |
| Deploy / close | REVIEW → TOUCHDOWN | Accept or send back | Deliver only what was granted; record lesson |
Enthusiasm belongs after Define and Design are honest — not instead of GRANT.
A. Compliant
Human: “Hygiene for the job runner. Grant.”
→ Scoped → GRANTED → agent works → REVIEW → peer may PASS → Catcher TOUCHDOWN.
FTP not in scope → FTP not done. HITL held.
B. Non-compliant
Chat: “While you’re here, also publish the site and open the firewall.”
→ No Ball, no GRANT, no REVIEW.
That is power without process (unsafe).
C. Lawful park
Human: “I don’t know what to publish yet.”
→ No publish Ball. FTP PARKED.
Waiting is HITL-respecting, not failure.
After reading, a first-time reader should be able to say:
Ball is how Humans and Mark V Agents walk a project safely from idea to accepted delivery — with GRANT as the human “yes, work this,” and TOUCHDOWN as the human “yes, this is done.”
This document stands alone. If you later want engineer-level detail:
ball-fsmLive URLs:
Plain-text Market copy · Heartbeat / SPAA · Agentic Autonomy