Inspiration
AI-generated films often lose character, costume, and lighting continuity between shots. CineVector Vault makes that drift searchable and explainable instead of relying on memory or manual scrubbing.
What it does
The application converts shot descriptions and frame metadata into continuity evidence, queries reference takes, and exposes explainable matches and production KPIs. Gemini structures cinematic observations; ClickHouse stores and queries the reference evidence through official mcp-clickhouse.
How we built it
React, TypeScript, and Vite for the judge interface FastAPI and Pydantic for the continuity API Gemini 3.7 Flash through Vertex AI ADC Official mcp-clickhouse through an MCP stdio ClientSession Managed ClickHouse Cloud 26.2.1.558 in Mumbai Dedicated server-enforced read-only runtime identity; password injected from Google Secret Manager Explicit live errors with no silent demo fallback
The public judge application now runs in full live mode on Cloud Run revision cinevector-vault-live-00003-w8l. Through the stable Vercel URL, a public SQL request passed through official mcp-clickhouse and returned ClickHouse Cloud version 26.2.1.558 plus three stored reference rows. The Screening Room contains a fixed, pre-generated Veo/Lyria reel; it is evidence media, not on-demand generation.
ClickHouse Support case 00052860 confirmed that the organization trial is extended through October 10, 2026, covering the complete judging window through October 8.
Challenges
The largest challenge was maintaining honest boundaries between implemented integrations, authenticated provider evidence, and deterministic fixtures. We also remediated the cinematic reel to remove recognizable commercial superhero design cues.
Accomplishments
Public live Gemini and ClickHouse Cloud execution Official MCP transport with a least-privilege database identity Explainable continuity search and visible provider provenance 18 passing backend tests plus evidence validation Public MIT-licensed, secret-scanned repository
What we learned
A database track is strongest when judges can inspect a real query result and understand the schema, identity boundaries, and failure behavior—not merely see a database logo.
What's next
More frame embeddings, larger continuity histories, and richer production analytics while preserving read-only judge access.
Judge it
Open the live application, inspect the provider badges, run continuity search, and review the repository's dated public-runtime evidence.
Supplemental cinematic evidence
Watch Nexus Vanguard: https://youtu.be/pbyWb7vMHT4
This fixed, pre-generated, originality-remediated Veo 3.1 Fast + Lyria 3 Pro reel demonstrates the kind of cross-shot continuity evidence indexed and analyzed by CineVector Vault. ClickHouse does not generate the video; live ClickHouse MCP execution is evidenced separately in the application.
Built With
- clickhouse-cloud
- fastapi
- gemini-3.7-flash
- google-genai-sdk
- mcp-clickhouse
- model-context-protocol
- pytest
- vector-search
- vercel
- vertex-ai

Log in or sign up for Devpost to join the conversation.