<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bhargav Ram Ambati</title>
    <description>The latest articles on DEV Community by Bhargav Ram Ambati (@bhargavambati09).</description>
    <link>https://dev.to/bhargavambati09</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Bhargav Ram Ambati</title>
      <link>https://dev.to/bhargavambati09</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bhargavambati09"/>
    <language>en</language>
    <item>
      <title>CLAIM GRAPH: Autonomous Evidence &amp; Contradiction Intelligence Engine</title>
      <dc:creator>Bhargav Ram Ambati</dc:creator>
      <pubDate>Fri, 16 Oct 2026 10:36:17 +0000</pubDate>
      <link>https://dev.to/bhargavambati09/claim-graph-autonomous-evidence-contradiction-intelligence-engine-25lm</link>
      <guid>https://dev.to/bhargavambati09/claim-graph-autonomous-evidence-contradiction-intelligence-engine-25lm</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 What I Built: CLAIM GRAPH
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CLAIM GRAPH&lt;/strong&gt; is an autonomous evidence &amp;amp; contradiction intelligence engine that deconstructs unstructured architectural specifications, research papers, and policy briefs into testable atomic claims. It dynamically maps dependencies, reconciles cross-document temporal revisions, and pinpoints invalidated conclusions whose supporting evidence has fallen.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌐 Live Access &amp;amp; Code Repository
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/bhargavambati09-crypto/CLAIM-GRAPH.git" rel="noopener noreferrer"&gt;bhargavambati09-crypto/CLAIM-GRAPH&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live Public URL&lt;/strong&gt;: &lt;a href="https://%0Aclaim-graph.netlify.app" rel="noopener noreferrer"&gt;claim-graph.netlify.app&lt;/a&gt; &lt;em&gt;(Tunnel password / server public IP if prompted: &lt;code&gt;47.29.69.147&lt;/code&gt;)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Host URL&lt;/strong&gt;: &lt;code&gt;http://localhost:8000/&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/bhargavambati09-crypto" rel="noopener noreferrer"&gt;
        bhargavambati09-crypto
      &lt;/a&gt; / &lt;a href="https://github.com/bhargavambati09-crypto/CLAIM-GRAPH" rel="noopener noreferrer"&gt;
        CLAIM-GRAPH
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;CLAIM GRAPH: Evidence &amp;amp; Contradiction Intelligence&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;An autonomous knowledge graph engine that deconstructs unstructured technical specifications and research documents into testable atomic propositions, tracks temporal contradictions across document revisions, and flags orphaned conclusions whose supporting evidence has fallen.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Key Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Atomic Claim Extraction&lt;/strong&gt;: Parses unstructured document chunks into discrete, testable propositions classified as &lt;code&gt;FACT&lt;/code&gt;, &lt;code&gt;SPECIFICATION&lt;/code&gt;, &lt;code&gt;CONCLUSION&lt;/code&gt;, or &lt;code&gt;ASSUMPTION&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Temporal Contradiction Tracking&lt;/strong&gt;: Detects direct conflicts between specifications across document revisions and chronologically marks older claims as &lt;code&gt;SUPERSEDED&lt;/code&gt; and same-date conflicts as &lt;code&gt;CONTRADICTED&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orphan &amp;amp; Invalidation Analysis&lt;/strong&gt;: Constructs directed dependency edges &lt;code&gt;(Premise) -[:DERIVES]-&amp;gt; (Conclusion)&lt;/code&gt;. If a premise is superseded or contradicted, the dependent conclusion is automatically invalidated as &lt;code&gt;ORPHANED&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Knowledge Graph Canvas&lt;/strong&gt;: Physics-simulated interactive visualization with zoom, pan, node inspection, and colored relationship edges.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual Inference Engine&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local AI Mode&lt;/strong&gt;: Powered by &lt;code&gt;gemma3:1b&lt;/code&gt; running locally via Ollama…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/bhargavambati09-crypto/CLAIM-GRAPH" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  📸 Live Web Application Screenshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Main Dashboard &amp;amp; Scenario Analysis
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhmrr2d0w35ld8gh8egka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhmrr2d0w35ld8gh8egka.png" alt="CLAIM GRAPH Live Dashboard Overview" width="681" height="1997"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 1: CLAIM GRAPH running locally with dark glassmorphic UI, real-time metric cards, scenario switcher, and execution controls.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Interactive Knowledge Graph Canvas
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhmliooezb8tp1thif3e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhmliooezb8tp1thif3e.png" alt="Interactive Directed Knowledge Graph" width="681" height="624"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 2: Real-time physics-simulated node-link property graph. Blue nodes represent documents, green nodes are active propositions, amber/red nodes represent superseded or contradicted claims, and pink nodes represent orphaned conclusions.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Contradiction Matrix &amp;amp; Temporal Reconciliation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu5b3etbt2ha5xvj17ck.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu5b3etbt2ha5xvj17ck.png" alt="Contradictions Matrix" width="681" height="624"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 3: Side-by-side proposition comparison across document versions (ARCH-V1 vs ARCH-V2), showing conflict reason and temporal resolution.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Orphaned Conclusions Watchlist
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4jr0zozrfko6mf0nclam.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4jr0zozrfko6mf0nclam.png" alt="Orphaned Conclusions Watchlist" width="681" height="624"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 4: Automated deduction tracking identifying conclusions whose prerequisite premises were superseded or refuted.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Extracted Atomic Claims Directory
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3b0xo0i94cngbqp1bbwf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3b0xo0i94cngbqp1bbwf.png" alt="Atomic Claims Directory" width="681" height="624"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 5: Proposition directory with filter chips by status (Active, Superseded, Contradicted, Orphaned) and search by topic.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ Problem &amp;amp; Market Fit
&lt;/h2&gt;

&lt;p&gt;In complex engineering projects, research literature, and legal compliance briefs, teams constantly revise documents. However, downstream conclusions silently rely on outdated, refuted, or superseded premises. Traditional search and standard LLM chat interfaces fail to maintain strict logical dependency graphs across document versions, leading to costly design flaws and contradictory assumptions.&lt;/p&gt;

&lt;p&gt;CLAIM GRAPH solves this by:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Extracting Atomic Propositions&lt;/strong&gt;: Breaking documents into precise verifiable claims.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NetworkX Directed Property Graph Mapping&lt;/strong&gt;: Modeling &lt;code&gt;(Premise) -[:DERIVES]-&amp;gt; (Conclusion)&lt;/code&gt; relationships.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Temporal Supersession Tracking&lt;/strong&gt;: Automatically flagging when a newer document replaces an older premise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orphaned Conclusion Detection&lt;/strong&gt;: Catching downstream conclusions whose supporting pillars have been invalidated.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  ⚙️ Technical Architecture &amp;amp; Open Innovation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dual-Engine Inference&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Ollama (&lt;code&gt;gemma3:1b&lt;/code&gt;)&lt;/strong&gt;: Deep semantic extraction when local AI is online.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic NLP Fallback Engine&lt;/strong&gt;: Sub-0.1s pattern-matching grammar resolver ensuring robust public access even without active GPU/LLM containers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Robust Rectifications&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Windows IPv6 &lt;code&gt;localhost&lt;/code&gt; Resolution Fix&lt;/strong&gt;: Replaced &lt;code&gt;localhost&lt;/code&gt; with explicit &lt;code&gt;127.0.0.1&lt;/code&gt; to prevent multi-minute DNS/IPv6 timeouts on Windows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CORS &amp;amp; Public Binding&lt;/strong&gt;: Bound server to &lt;code&gt;0.0.0.0:8000&lt;/code&gt; with full CORS preflight support for tunneling tools (&lt;code&gt;localtunnel&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Case-Insensitive Normalization&lt;/strong&gt;: Fixed strict keyword lookup bugs (e.g. &lt;code&gt;"NVMe"&lt;/code&gt; vs &lt;code&gt;"nvme"&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Glassmorphic dashboard built with vanilla CSS/JS and HTML5 Canvas physics simulation.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💡 How I Built It &amp;amp; Agent Session
&lt;/h2&gt;

&lt;p&gt;Built with Python, FastAPI, NetworkX, Pydantic, and Ollama (&lt;code&gt;gemma3:1b&lt;/code&gt;), orchestrated with Antigravity AI coding assistant and verified via automated E2E test runs.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
