All answers are my own, but I brain dumped & had Claude clean it up & put it in Markdown

Inspiration

Independent founders need practical ways to investigate audience interests without treating cultural stereotypes as customer evidence. Culture Capital makes the research chain visible and leaves the publishing decision with the founder.

Independent founders are told to "know your audience," and then handed tools that encourage exactly the wrong move: inferring what people will buy from who they appear to be. A founder selling plant-based hair care does not need a demographic bucket. They need a concrete, affordable next experiment, and an honest account of why that experiment is worth running.

Qloo is interesting precisely because it answers a narrower and more useful question — what else is culturally adjacent to this thing — and we wanted to build something that respected that narrowness instead of inflating it into a prediction. The design constraint we set ourselves was: every cultural claim in the output must be traceable to a returned entity, and nothing that is a hypothesis may be presented as a finding.

What it does

Founder brief -> explicit Qloo entity resolution -> artist, brand and movie research -> deterministic campaign hypotheses -> transparent ranking and evidence audit -> edit and approve -> portable launch plan. An optional changed-reference comparison shows which recommendations appear, disappear or remain.

How it is built

Next.js, React, TypeScript, Zod, Qloo Hackathon API, GitHub and Netlify. Qloo credentials stay server-side. A bounded deterministic agent pipeline runs research, strategy generation, evaluation and audit; it does not call a runtime LLM. There is no unbounded agent loop or automatic campaign publishing.

  1. Set the context. The founder writes a short brief: what they offer, who they want to reach, what they want those people to do, their constraints, and a budget ceiling.
  2. Follow cultural signals. They search Qloo for a reference their customers already love and explicitly resolve the exact entity — searching "SZA" returns a person, an artist, and three places, and the founder picks. Names are ambiguous and the tool refuses to guess.
  3. Research. One bounded pipeline queries three documented domains — artist, brand and movie — and returns real entities with their IDs, their rank within that domain's result list, the retrieval timestamp and the seed IDs that produced them.
  4. Choose an experiment. A deterministic strategist generates one hypothesis per available domain, an evaluator scores them on a transparent rubric, and an auditor checks that every cultural reference links back to a returned entity.
  5. Approve. The founder edits the creative brief and approves. Only then do the exports unlock: a Markdown launch plan and a JSON evidence package carrying the full provenance chain.

Demonstration (2 minutes)

Load the illustrative Root & Ritual brief. Search SZA, explicitly choose the artist result, and research. Open one campaign's evidence and test plan. Edit the creative brief, approve and export. Add another resolved reference and compare to the original. Emphasize that Qloo results are real but campaign performance is a hypothesis. An optional counterfactual comparison re-runs the query with a changed reference and reports which entities appear, disappear or persist — a set comparison, explicitly not a causal estimate.

Limitations and next steps

Browser-local storage, heuristic scores that can tie, per-worker throttling, and no outcome tracking or LLM-only baseline. Improve distributed quota enforcement and private durable storage before larger-scale use. Add evaluated LLM interpretation only after securing runtime credentials and maintaining evidence attribution.

How we built it

Verification

See BUILD_STATUS.md for observed test/deployment status. This is draft submission copy; no Devpost form has been submitted and no demo video has been recorded by this build. Next.js App Router with server routes, React, TypeScript and Zod, deployed on Netlify. Qloo credentials stay server-side; the browser never sees them. The agent pipeline is bounded and deterministic — research, strategy, evaluation, audit — with no runtime LLM, no unbounded agent loop, and no automatic publishing. That was a deliberate choice: a deterministic pipeline can be audited line by line, and for a tool whose entire value proposition is "you can check this," that mattered more than fluency.

The front end is built on a fixed design canvas: the hero is authored at 1172×657 px with every element positioned in design pixels, then scaled by a single transform, with three distinct architectures for desktop, tablet and phone. The carousel is a true 3D perspective ring — 37 cards placed on a cylinder whose camera sits at the ring centre, so each card faces the viewer exactly. Hero imagery was generated with ElevenLabs and compressed from 34 MB of PNG to 210 KB of WebP.

Challenges we ran into

The scoring rubric was silently broken. Every campaign scored exactly 100/100 and we initially recorded this as "the documented tie behaviour." It was not. All three terms were constants: evidence coverage counted an already-truncated list, budget feasibility was flat for any non-zero budget, and "returned-rank support" divided by the top rank — which is always 1, because rank is a position inside a single domain's own result list.

That last one was the real lesson. Rank looked like a quality signal and was not one: artist #1, brand #1 and movie #1 all exist, so no arithmetic on rank could ever separate the three directions. The tempting fix was to manufacture a signal from it. We removed it from the score instead, kept it visible on every reference as provenance, and rebuilt the rubric on things that genuinely vary — how much evidence a domain actually returned, and what each format costs a solo founder to produce. The scores now move when the inputs move.

Resisting the urge to over-claim. The hardest ongoing constraint was linguistic. It is very easy to write "customers who love SZA also love Fenty Beauty" when what Qloo returned is a query-level relationship with no per-seed attribution. Nearly every string in the app was rewritten at least once to say less.

What we learned

A saturated metric is worse than no metric: it looks like rigour while carrying no information, and it survives review because 100/100 reads like success. We now have tests that assert the rubric discriminates, not that it returns a particular number — the previous test asserted score === 100 and so actively held the bug in place.

We also learned how much of "trustworthy AI" is editorial rather than technical. The pipeline was the easy part; deciding what each sentence was allowed to assert took longer.

Limitations

Stated plainly, because the project would be dishonest otherwise:

  • No user validation. Root & Ritual is an illustrative persona, not a customer. No founder interviews or observations have been conducted. Every claim about usefulness or time saved is an untested hypothesis.
  • Browser-local persistence. Runs and approvals are saved in the founder's own browser. There is no shared account history and no tamper-proof approval record.
  • Scores are our rubric, not Qloo affinity and not predicted ROI. Two of the three terms are our planning assumptions about production cost, labelled as such.
  • Deterministic, not clever. No runtime LLM interpretation, and no LLM-only baseline to compare against.
  • No outcome tracking. The tool helps design an experiment; it cannot yet tell you how it went.

What's next

Durable private storage, so a founder can return to a run from another device. An evaluated LLM interpretation layer — but only once it can maintain the same evidence attribution the deterministic path guarantees. And, most importantly, founder interviews, because everything above is still a hypothesis about what independent founders need.

Built With

Share this project:

Updates

Submission history