Working product, demoed live

Coverage answers, cited to the source.

Bindery is a retrieval-augmented chatbot for insurance agencies. Clients ask in plain English. It answers only from the agency’s own policy documents, shows exactly where every answer came from, and hands anything that needs a licensed agent to one.

Book a walkthrough →15 minutes, live, on real questions
Reference tool only. Never insurance advice.
Recorded from the running app

A chatbot that shows its work, in an industry where trust is the product.

Ingest. Retrieve. Answer.

1

Ingest

Agency staff upload policy PDFs or point Bindery at a carrier page. Documents are chunked and embedded on the server with a local model; no API cost, nothing leaves the stack.

2

Retrieve

Every question runs hybrid retrieval: semantic vector search and keyword search, fused with reciprocal rank fusion. Below a confidence floor, Bindery abstains instead of guessing.

3

Answer

Claude writes from the retrieved passages only. Answers stream in live, cite their sources, and suggest the natural next question so the conversation drives itself.

Built the way production AI
should be built.

01

Retrieval you can watch

Every answer carries a “How I found this” panel: the exact passages retrieved, their similarity scores, and whether semantic search, keyword search, or both surfaced them. The black box, opened.

02

Streams like a real product

No spinner theater. The interface narrates the actual pipeline (searching documents, reading sources, writing) and the answer types itself in token by token.

03

Says “I don’t know” on purpose

When retrieval confidence falls below a tuned floor, Bindery declines honestly and points to the agent, without spending a cent on generation. In a regulated industry, refusing well is a feature.

04

Compliance is architectural

Bindery never recommends a policy, never judges a claim, never gives advice. Claims and disputes trigger an escalation card to a licensed agent. A terms gate runs before the first question.

05

Measured, not vibes

A golden-set eval harness with an LLM judge scores retrieval recall, faithfulness, and correctness on every pipeline change. The before-and-after reports ship with the repo.

06

Built for many agencies

Multi-tenant isolation from day one: every document, chunk, and query is scoped to an agency. Staff manage the knowledge base from an admin panel; ingestion is token-gated.

Every pipeline change is scored
before it ships.

A 17-question golden set runs against the real pipeline, judged by Claude for retrieval recall, faithfulness to the retrieved context, and answer correctness. The retrieval fix that lifted recall from 0.72 to 0.86 shipped with its before-and-after report.

0.86
Context recall
0.99
Faithfulness
0.87
Answer correctness
100%
Faithfulness pass rate
82%
Correctness pass rate

The agency runs it without a tech team.

Staff drop in policy PDFs or paste a carrier URL, and the knowledge base updates itself: chunked, embedded, and searchable in minutes. The same panel shows the eval scores, so quality is a dashboard, not a promise.

Local embeddings keep marginal cost near half a cent per answered question. The whole demo stack carries for under $20 a month.

Bindery admin panel: retrieval quality metric tiles above the document knowledge base

Under the hood

FastAPIpgvector + BM25, RRF fusionbge-small embeddings, localClaudeSupabaseReact + Vite

Rate limiting, a daily spend ceiling, agency allowlisting, and a fail-closed admin gate are in the codebase, not the roadmap. The same architecture drops onto an agency’s existing site as an embedded widget.

See it on your documents.

The live demo runs on request: fifteen minutes, real questions, your corpus. For agencies, for carriers, or for anyone deciding who should build their AI.

Book a walkthrough →

t.sikler@gmail.com · Black Cloud LLC