Fired Festival ยท AI-First Engineering

An insurance agent
inside a safety harness.

An AI agent that re-shops your home & auto insurance and flags a cheaper switch whenever one's worth making โ€” held inside Belay, a safety harness that can never spend, leak, or switch on its own.

Reshopr is the app. Belay is the safety harness it runs inside.

9 declared guardrails 5 pass/fail checkpoints 10 typed alarms 3 interchangeable workers
In plain terms

Reshopr & Belay.

One is the product. The other is the safety frame it runs inside โ€” and the reusable part of the engineering.

Reshopr ยท the product

The AI that shops for you

An AI agent that re-shops your home & auto insurance โ€” reading your policy, emailing carriers, comparing quotes โ€” and flags a cheaper switch whenever one's worth making.

It does the legwork a good broker would, run continuously, for you.

Belay ยท the safety harness

The frame it can't break out of

A fixed harness the AI worker lives inside. It enforces the lines the agent can never cross โ€” never spend, never leak, never switch without a human โ€” no matter how the AI behaves.

Named for the climbing system that lets a climber move freely while catching every fall before it can do harm. Swap the AI brain; the guarantees stay.

The problem

Capability is here. Containment isn't.

AI agents that act โ€” sending email, comparing options, moving money โ€” are arriving faster than the controls to trust them.

An unsupervised agent could

  • โœ• Bind a policy you never approved
  • โœ• Leak your DOB and license number
  • โœ• Switch you to cheaper-but-worse coverage
  • โœ• Spam carriers on a predictable cadence
  • โœ• Freeze on a login screen and guess

Belay guarantees instead

  • โœ“ Never binds, buys, or switches alone
  • โœ“ PII stripped before anything leaves
  • โœ“ Coverage parity gated, savings threshold enforced
  • โœ“ Send caps + jittered re-contact cadence
  • โœ“ Stuck? It routes to a human, never guesses
The approach ยท Belay (harness.py)

Swap the brain. Keep the guarantees.

Belay separates the worker โ€” the AI doing the shopping โ€” from a fixed harness that enforces safety no matter how the AI behaves. Four pillars, each its own module.

Guardrails

guardrails.py
  • Allow-listed carriers only
  • Never bind / buy
  • Never switch without a human click
  • PII stripped pre-send
  • Send caps + jittered cadence
  • Human-voice check on outbound

Checkpoints

checkpoints.py ยท store.py
  • Quote completeness
  • Coverage parity
  • Savings threshold
  • Valuation sanity
  • PASS / FAIL persisted
  • Replay & resume

Material handling

material.py
  • Reads policies + replies end-to-end
  • Brand-agnostic
  • Errors-as-data, never crashes
  • Flagged, reviewable defaults
  • Independent valuation refs

Alarms

alarms.py
  • Named, typed events
  • Severity HI / MED / LO
  • Recommended action attached
  • Printed + persisted
  • Every switch โ†’ await approval
Swappable worker ยท agents.py

One interface. Three workers.

The injected agent implements five methods โ€” choose_carriers, draft_packet, react_to_parity, answer_question, decide_after_compare. Dropping in a different worker needs zero harness changes.

llm

A real AI worker driving the decisions.

rule_based

Deterministic logic, no model in the loop.

conservative

Caution-first defaults under the same rules.

proven live

Same harness, different worker, different recommendation โ€” shown in the demo.

One run, step by step

How a single shop flows through Belay.

1MaterialPull independent market values โ€” home by ZIP, auto by VIN โ€” so a wild premium can be flagged later.
2WorkerThe injected agent picks which carriers to approach for each product line.
3GuardrailsPre-send gate โ€” allow-list, cadence, send-cap, PII strip, human-voice. Any failure raises an alarm and skips the send.
4MaterialSend & read the reply through the one carrier boundary โ€” simulated today, a one-method swap to real Gmail. A portal or parse failure routes to a human.
5CheckpointsGate the quote โ€” completeness, parity, valuation sanity. A parity FAIL is handed back to the worker to decide differently under the same rules.
6CompareRank incumbent vs. candidates โ€” decision-free, pure facts.
7CheckpointSavings threshold โ€” is the best quote enough cheaper to be worth switching?
8GuardrailRecommend โ€” but every switch is downgraded to await_human_approval. The agent can never switch on its own.
9HumanPortal, unanswerable question, or pending switch โ†’ status AWAITING_HUMAN, state saved. /resume continues from the last PASS.
The bet

The winning insurance-AI product isn't a smarter shopper โ€” it's the trustworthy frame any shopper can safely run inside. Reshopr is that product. Belay is that frame โ€” built, and live today.