Repository navigation
Hackathon Submission Status
Marcus Richards edited this page Oct 7, 2026
·
2 revisions
Source: docs/submission-checklist.md (unchanged between d7d27d6 and 9900817), cross-checked against code at 9900817. Deadline: Nov 12, 2026, 12:00 pm Pacific.
Required arc for every artifact: the problem → the gate → the live proof → what's next.
| Deliverable | Checklist status | Cross-check at 9900817
|
|---|---|---|
| Functional demo | "Ready", via python3 demo_six_beat.py --hold
|
--hold is still not a flag (argparse error, exit 2). demo_six_beat.py requires PERMIT_GROK_CLI, or --replay with a transcript you recorded (none committed). python3 demo.py is the path that runs with no keys and no LLM |
"--live with no PERMIT_GROK_CLI stops immediately and prints the offline command" |
Listed as not a deliverable | --live flag. Without PERMIT_GROK_CLI, the LLM demos now stop at the first agent beat with a RuntimeError naming --replay (PR #12) |
| Demo video (< 3 min) | Not submitted | No video URL in the repo. It must say the camera run is the mock rail |
| Text description | Not submitted | The README is the source. It was restructured in PR #13 |
| Public code repository | "Publishing is not done here. This checkout's git remote: none" | Stale: the repo is public at marsojuji-cmyk/permit
|
| PayPal developer platform (sandbox) | "Partial. The six beats have not been run as one sandbox session" | Consistent with the tree: no recorded sandbox run (the README says "not yet recorded"). Sandbox client + runbook exist |
| AI in the product | Met | The agent spends only through agent/tools.py → pipeline |
| Working prototype a judge can run | "Met on the mock rail" | True for demo.py (and demo_sla_escrow.py, trace.py) |
| Documentation | "Partial. Threat model and lifecycle docs still to write" | Still absent: docs/ has only sandbox-runbook.md, scenarios.md, submission-checklist.md. CONTRIBUTING.md was added at the repo root |
| English | Met | — |
| New during Oct 1–Nov 12 | Met | Root commit 2e68b84 dated 2026-10-02 |
- The integrated sandbox run.
- Record the video (README target: Nov 8).
- Devpost package (README target: Nov 10).
- Threat model and lifecycle docs.
- Fix the demo command the checklist tells judges to run (
--hold).
Permit · payment authority for AI agents · MIT · Wiki facts verified against commit 9900817 on 2026-10-07 (America/Edmonton). Where this wiki and the code disagree, the code wins.
Concepts
- Overview and Problem
- The Four-Clause Gate
- Spend Pipeline
- Delegation and Sub-Permits
- Principal Approvals
- Tighten-Only Narrowing
- E-Stop and Revocation
- Claim Ledger
- UNKNOWN and Reconcile
Using it
Design and status
Reference