NovaCover Internal System › Guidelines

Guidelines

System Online

How to use ClaimGuard AI

ClaimGuard AI is built as a band of specialised agents that automatically orchestrate to process claims. Submit a claim from the Claims Chat or call the intake agent programmatically; the system routes the request through the intake → assessment → firewall → payout agents until the claim lifecycle completes.

5
Available policies
We currently have 5 mock policies loaded for demo and decisioning.
Policies shown below as readable text — no JSON file view required.

Orchestration flow

  • Intake agent: collects claim details and normalizes input (dates in ISO format YYYY-MM-DD, amounts as numbers in USD).
  • Assessment agent: validates coverage, matches policy clauses, and prepares decision rationale.
  • Firewall agent: performs clearance and policy enforcement checks.
  • Payout agent: applies authority limits and finalizes approvals and payments.

Agent connections

Agents connect via band agent cards visible in the UI (see the Agent Pipeline on the right of the Claims Chat). Each card displays live status, messages, and timestamps during orchestration.

Policies used by the bot

The demo uses mock policies to drive decision-making. Below are the loaded mock policies rendered for easy reading.

  • NVC-10001 — holder: Jane Doe — coverages: collision, liability — active
  • NVC-10002 — holder: John Smith — coverages: collision, medical, theft — active
  • NVC-10003 — holder: Maria Garcia — coverages: collision, liability, medical — active
  • NVC-10004 — holder: Bob Wilson — coverages: collision — INACTIVE
  • NVC-10005 — holder: Alice Chen — coverages: theft, liability — active

Examples

Full demo conversation
@Hackthon Intake new claim: John Smith, Policy NVC-10002, collision, I was rear-ended on 2026-06-16 at a parking lot by another vehicle causing front bumper damage, amount $500

@Hackthon Intake: Policy NVC-10002 is active and held by John Smith with collision coverage. Missing info: incident date in ISO format and claim amount as a number.

@Hackthon Intake: 2026-06-16, $500

@Hackthon Intake: Thank you — validating claim for John Smith. Proceeding with validation...

@Hackthon-Assessment -> Hackthon-firewall: clearance_request {...}

@Hackthon-Assessment -> Hackthon-payout: approved_claim {...}

@Hackthon-payout: ✅ Claim Approved & Payment Processed — Claimant: John Smith | Policy: NVC-10002 | Amount: $500
Quick intake example
User: I was hit in the parking lot, rear bumper damage. Policy NVC-10005. Incident: 2026-05-10. Amount: 750
Bot: Intake agent asks for any missing ISO date or numeric amount and then routes to Assessment.
Policy question example
User: Does my policy NVC-10002 cover collision if I was rear-ended?
Bot: Assessment agent checks mock_policies.json and responds with coverage details and next steps.