Community · Hackathons · technical page · July 18, 2026 · for people who build and break software

A connectathon with an adversary.

KISOP hackathons exist to mature a standard: one spec per event, build teams and red teams scored as equals, attack targets pre-registered before anyone arrives, and the event graded by the residue it commits before doors close. This page specifies the format precisely enough to be attacked, and §12 asks you to. The plain-words page says the same things for everyone else.

Lineage

The ancestor is the standards connectathon: implementers implementing against each other until the standard holds. Connectathons optimize for interop findings that change the spec. We take the connectathon shape and add one thing it usually lacks: a funded, honored adversary. This project already works that way internally: its consent gate shipped only after an independent adversarial pass (90 tests; 4 defects found, fixed, and recorded). The events scale that practice to a room.

The spec-anchor rule

Every event anchors exactly one spec from the working system. Build briefs and attack targets are derived from that spec's own acceptance criteria, which our specs carry as a matter of doctrine. The event consumes specs. Challenges are never invented on stage.

AnchorState todayWhat an event does with it
The consent gateBuilt; survived one independent adversarial passBuild clients against its six tools; attack exact-class consent, the C0-absolute rule, and the no-listening-socket claim. The natural first anchor: attack scope is crisp.
RemindersDesigned, not built — invariants R1–R10, acceptance C1–C10, attack targets pre-registered in the specReference builds against the acceptance checks; red teams work the published targets. Payload-follows-rung makes plain sentences write themselves.
The Together railBuilt (plan-making between archives)Interop events: two strangers' builds negotiating a plan; custodian-bench material at its richest.
Terms registry / open knowledgeLive, growingBilingual naming sprints: the least code-heavy anchor, the widest door for non-engineers.
Archive ingestCLI exists; onboarding tooling thinBring-your-own-archive tooling and synthetic-pack generators.

The nine methods

The full method kit is being prepared for open publication (any community may adopt it; the floor is non-negotiable). In one table:

MethodMechanismWhat it forbids
1 · Own-Archive RuleParticipants build on their own data, on their own devices; synthetic packs of equal richness provided; the real-vs-synthetic choice is invisible by designAny upload step, any collection point, any way to tell who used real data
2 · Postcard DemoShared surfaces carry derived, postcard-grade output only; a 90-second demo-gate check before stage timeRaw records or identifying detail on any projector, screen-share, or photo
3 · Build-and-AttackAttack targets published with the briefs, T−2 weeks minimum; defects score equal to features; sides rotate across eventsUnattacked demos presented as trustworthy; punishing the messenger
4 · Residue RuleFinal block (45 min, non-optional, before prizes): defect reports, spec deltas, registry terms, runnable repos committed; public residue ledger per eventScoring applause; events that leave nothing behind
5 · Charter FloorSponsors are anchors. Ownership stays with the community. One-page plain-language terms read aloud at openExclusivity, participant-list export, roadmap purchase, data access, at any price
6 · Custodian BenchHalf the judging bench lives the problem; equal vote; fixed question: would a real person want this on a Tuesday morning?; honoraria budgetedToken seats; benches that only speak engineer
7 · Two-Language DoorEN/ES from invitation to rubric; both languages count as the original; demos in either; bench includes bothTranslation as afterthought
8 · Plain SentenceOne line per team (who can read what this produces), shown with the demo, challengeable by judges, scored for truthPrivacy theater; a false "this is private" outranked by a true "this leaks"
9 · Small Rooms40–60 builders per flagship, 20–30 per build night; waitlists seed the next roomGrowth by ballroom; spectacle-scale events that produce spectacle

Build-and-attack mechanics

The one-day rhythm: build window → attack window → fix window → demo gate → demos → residue commit. The fix window is where the standard actually matures — a defect found at 14:00 and closed at 16:00, in the same room, with the finder and fixer at one table, is the whole argument for doing this in person.

The demo gate

Between the fix window and the stage, one organizer runs a 90-second check per team, one question: what's on screen, and who could it hurt? Postcard-grade only (Method 2); the team's plain sentence (Method 8) is checked against what will actually be shown. A team whose demo can't run without raw data demos the mechanism on the synthetic pack. Needing raw data is itself a finding about the build.

last slide, every team:
"Who can read what this produces:
  ___________________________"
— one line, plain words, EN/ES, challengeable

Data-safety architecture

The claim is structural: no collection point exists.

Judging — five axes, two benches

AxisQuestion
Did the gate hold?Attacks survived — or defects found (red teams score here)
Spec deltaIs the standard better because this team existed today?
Tuesday-morning valueWould a custodian want this in ordinary life? (the custodian bench's fixed question)
Postcard data limitThe demo leaked nothing; its disclosure remained accurate under challenge
Residue qualityIs what they committed usable by people who weren't in the room?

Equal weight; custodian and technical benches vote all five. Custodians judge from the demo and a two-minute plain-language answer. The code is never part of their judgment.

Compute, and the rungs

Sponsorship maps onto the same ladder the whole architecture stands on, where a person's archive lives and which classes of information may travel:

Done right, the sponsorship story teaches the architecture: which sponsor served which rung is legible from the demos themselves. No compute or hardware partner is named on this page because no such conversation has concluded; when one does, it will be announced dated, with its rung stated.

Never in scope

Attack here (pre-registered, before the first event)

The format itself should survive what it asks specs to survive. Standing targets, published now, in advance of event #0. Bring these to Write to us → "security," or to the first red team:

#TargetYou win if…
A1The demo gateYou get raw personal data (from a synthetic archive posing as real) onto a shared screen past the 90-second check — socially or technically.
A2"No collection point exists"You identify any place the event's design actually pools participant data — a repo pattern, a form field, a helper tool, a photo workflow.
A3Sponsor captureYou construct a realistic route by which money obtains what the floor forbids — list access, exclusivity, roadmap influence — without any rule visibly breaking.
A4The invisible choiceYou show how the room could learn who built on real versus synthetic archives — an inference channel, a social channel, an incentive that nudges disclosure.
A5Residue launderingYou show how demo theater could score well under the five axes while committing residue nobody can use.
A6The two-language doorYou walk the event as a Spanish-only participant and find the wall — the artifact, station, or moment that silently requires English.

Findings are credited in the residue ledger and protected by the security safe harbor in our Terms, §15. A target nobody can land gets retired with its history shown; a landed one changes the manual, dated.

Where this stands

PieceStatus, July 18, 2026
The nine methodsWritten, v0.1 — Carmen's review pending 📋; open publication (EN/ES) intended afterward
Run manual, judging sheets, budgetWritten, v0.1 — untested by a real event; the pilot exists to break them
First eventsBeing planned, San Francisco Bay Area — no date announced; announcements will be dated, here and on the main site's board
Anchor specs ready todayConsent gate (built, once-adversarially-passed) · Reminders (designed, targets pre-registered) · Together rail (built)
Partners, sponsors, venuesNo conversation has concluded. Read no partnership into this page. We name a partner only when it is real. Each name carries its rung
These two pagesDrafted with AI assistance; Carmen's review pending 📋