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
Share this project:

Updates

Submission history