Auditable AI claims adjudication. CLAUSE reads an insurance policy and a claim, renders APPROVE / FLAG / DENY in seconds, and grounds every decision point in a verbatim policy clause — each citation programmatically verified to exist in the source before it is shown. Citations that fail verification are visibly rejected, never silently dropped. Trust enforced by code, not promised by prompt. Built for the AMD Developer Hackathon: ACT II (Track 3 — Unicorn). Powered by open-weight Google Gemma served on AMD: Fireworks AI by default, or self-hosted on an AMD Instinct MI300X with vLLM on ROCm — switching is one environment variable. How the trust core works 1. One structured Gemma call (no chains, no agents) returns a decision + points, each with a verbatim policy quote. 2. app/validation.py normalizes both sides (whitespace, unicode quotes/dashes) and requires an exact substring match, mapping the match back to a character span in the original text. 3. Verified points get a ✓ VERIFIED IN SOURCE stamp and a click-to-highlight of the exact clause. Failed points render struck-through: ✗ NOT IN SOURCE — excluded from decision basis. 4. Every adjudication produces a downloadable audit record: SHA-256 of both inputs, model ID, endpoint, timestamp, latency, per-citation validation results.
Category tags: