Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ CineTrust watsonx

Enterprise AI Film Governance & watsonx/Granite Decision Support

Built for the IBM Track — Google Cloud "Agentic Cinema: The Blockbuster Hackathon"

License IBM watsonx IBM Granite Gemini FastAPI


🌟 Overview

CineTrust watsonx is an enterprise AI film-governance and decision-support platform whose public judge workflow runs Gemini 3.7 Flash live on Vertex AI plus a deterministic risk-taxonomy engine authored and tested in authenticated IBM Bob. The separate watsonx/Granite SDK path remains implemented but visibly unconnected because no IBM Cloud inference credentials are used; no live watsonx claim is made.

Important

Legal Disclaimer: CineTrust watsonx provides decision-support risk triage only. It does not provide legal advice, guarantee legal clearance, scan private studio catalogs, or issue official MPAA certifications. All findings require review by production legal counsel.


🚀 Key Features

  1. ⚖️ Explainable IP & Trademark Risk Triage:
    • Uses live Gemini 3.7 Flash to deconstruct scene text, followed by the explainable IBM Bob-built BobRulesEngine for deterministic entity-risk findings.
  2. 🛡️ Content Safety & Heuristic Guardrails:
    • Uses IBM watsonx guardrails (watsonx_audit_guardrails) for toxicity, hate speech, PII leakage detection, and heuristic content age rating estimates.
  3. 🎭 IBM Granite Enterprise Dialogue Alignment:
    • Leverages IBM Granite Instruct models via official ibm-watsonx-ai SDK ModelInference (watsonx_generate_granite) to align character dialogues for production review.
  4. 🤖 Multi-Agent Workflow with Model Context Protocol (MCP):
    • ComplianceOfficerAgent: Performs screenplay entity parsing and risk triage.
    • GuardrailsSentinelAgent: Evaluates content safety and likeness heuristic flags.
    • GraniteDialogueAgent: Formats and aligns screenplay dialogue with Granite models.

⚡ Quickstart

cd backend
pip install -r requirements.txt
python run_backend.py

Access interactive web studio at http://localhost:8003/ and API docs at http://localhost:8003/docs.


🧪 Testing

cd backend
python -m pytest -v

🚀 Deployment

Live judge demo: https://cinetrust-watsonx.vercel.app/
Public source: https://github.com/AtchayamG/cinetrust-watsonx

The stable Vercel URL proxies the public Cloud Run service. /api/v1/health separately reports live Gemini, the available Bob-built engine, and the unconnected optional watsonx provider.

🎬 Verified Cinematic Evidence

When the Lights Came Back: https://youtu.be/OBvc7gGNv4c

This human-reviewed 56-second short is a fixed, pre-generated Vertex AI evidence asset created with Gemini 3 Pro Image, Veo 3.1 Fast, and Lyria 3 Pro. It demonstrates a continuity-sensitive evaluation input; the hosted application does not generate the film on request. IBM Bob development evidence is documented separately in docs/evidence/IBM_BOB_DEVELOPMENT_SESSION_2026-08-30.md.

# From the backend directory
cd backend
vercel

📄 License

Licensed under the MIT License.

About

CineTrust watsonx — human-reviewed screenplay risk intelligence with IBM and Gemini

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages