Local evidence, visible by design

Synthetic Evidence Lab

Inspect the fictional evidence behind each report. This is the full local path from fixture to presentation, with no provider call in between.

This public synthetic demo uses fictional data only. It does not access live government systems, private records, real GSTINs, PANs, Aadhaar numbers, OTPs, payments, or production Parakh data.

The Hero Feature of Parakh

Explainable Counterparty Attribution.

For a person checking a supplier or service provider, finding a public record is easier than knowing whether it belongs to the same business. Naive text matches create false alarms and can send someone after the wrong company.Parakh's hero feature solves this by evaluating structured corroborating evidence and explaining its reasoning in plain, transparent language.

How AI powers attribution in Round 2

Factor 1

Name similarity

Distinguishes exact legal entity names from trade aliases, individual proprietors, and similarly-named regional competitors.

Factor 2

Entity marker & continuity

Cross-checks statutory entity structure (e.g. Company vs. Proprietorship) so separate businesses are never mistakenly merged.

Factor 3

Evidence coverage

Checks whether independent corroborating fields are present. When they are absent, the model keeps the attribution uncertain instead of guessing.

Round 1 · Deterministic Baseline

Keyword Matching & Raw Signals

Previous iterations relied on static string similarity and fixture fallback grades. People could see a text match, but not a plain-language explanation of why records diverged or matched.

Round 2 · AI Attribution Reasoning

Structured Evidence + Confidence Reasoning

AI now acts as a bounded identity reviewer. It analyzes name similarity, fictional entity markers, and evidence coverage, yielding explicit factor tags, qualitative confidence, and concise human-readable justifications.

Data Architecture

The 6-Step Verification Pipeline

From raw scenario fixture through normalization, runtime AI attribution reasoning, and final dual-output rendering.

01

fixture

Five typed, local, obviously fictional business and record scenarios.

02

adapter

The selected fixture is shaped into the report engine input contract.

03

engine

Names, dates, filings, parties, grades, provenance, and limits are normalized.

04

AI reasoning

The server sends one synthetic entity/record pair to the AI model for runtime attribution reasoning.

05

report schema

The report keeps fixture grades and adds model decision, confidence, factors, or fallback state.

06

renderer

The web report and A4 PDF show evidence, AI reasoning, provenance, and limitations.

Fixture -> adapter -> engine -> report schema -> renderer

A deterministic, fixture-only V4-shaped journey.

DEMO-2026-0001·SYN-GSTIN-CLEAR-001

Clean trading partner

An industrial distributor fixture with on-time GST filing rows and a synthetic registry record to review.

Generate DEMO-2026-0001 report

Normalized input

AARAV CLOUDPETAL DEMO SUPPLIES PRIVATE LIMITED | core name: AARAV CLOUDPETAL DEMO SUPPLIES

Derived report fields

5 filing periods; 1 attributable local public-record candidate(s); confidence remains source-bounded.

Identity-check alignment

  • SYN-REG-CLEAR-011 STRONG · raw role Not applicable · resolved position unknown

Why these labels

  • CLEARSynthetic profile found: Synthetic business profile lookup.
  • CLEARRecent filing pattern is consistent: Derived from synthetic GST filing fixture rows.
  • CLEARName alignment found: registry record SYN-REG-CLEAR-011.
  • NOTERead with demo limitations: Report methodology note.

Unavailable data

Live GST portal confirmation; Authorized bank-account verification; Human review of original public-record documents.

Local fixture JSON
{
  "synthetic": true,
  "purpose": "An industrial distributor fixture with on-time GST filing rows and a synthetic registry record to review.",
  "rawEvidence": {
    "business": {
      "personName": "Aarav Singhania (Demo Director)",
      "registeredDate": "2026-01-12",
      "context": "Established wholesale supplier of electrical hardware and industrial consumables. Available synthetic filing rows show on-time GSTR-1 and GSTR-3B status for the fixture periods shown below.",
      "legalName": "Aarav Cloudpetal Demo Supplies Private Limited",
      "tradeName": "Aarav Cloudpetal Demo Supplies",
      "constitution": "Private Limited Company",
      "registrationState": "Uttar Pradesh",
      "registrationStatus": "Active in synthetic registry",
      "syntheticAddress": "Plot No. 48/B, Phase 1, Industrial Area Site 4, Sahibabad, Ghaziabad, Uttar Pradesh 201010 (Fictional commercial address)",
      "syntheticPanPattern": "DEMO-ENTITY-CLEAR",
      "nameVariants": [
        "Aarav Cloudpetal Demo Supplies Pvt Ltd",
        "Aarav Cloudpetal Demo"
      ],
      "source": "Local synthetic fixture, generated for Parakh demo"
    },
    "filings": [
      {
        "period": "2026-03",
        "gstr1": "filed",
        "gstr3b": "filed",
        "filedOn": "2026-04-09",
        "source": "Local synthetic fixture, generated for Parakh demo"
      },
      {
        "period": "2026-04",
        "gstr1": "filed",
        "gstr3b": "filed",
        "filedOn": "2026-05-10",
        "source": "Local synthetic fixture, generated for Parakh demo"
      },
      {
        "period": "2026-05",
        "gstr1": "filed",
        "gstr3b": "filed",
        "filedOn": "2026-06-08",
        "source": "Local synthetic fixture, generated for Parakh demo"
      },
      {
        "period": "2026-06",
        "gstr1": "filed",
        "gstr3b": "filed",
        "filedOn": "2026-07-10",
        "source": "Local synthetic fixture, generated for Parakh demo"
      },
      {
        "period": "2026-07",
        "gstr1": "filed",
        "gstr3b": "filed",
        "filedOn": "2026-08-09",
        "source": "Local synthetic fixture, generated for Parakh demo"
      }
    ],
    "publicRecords": [
      {
        "id": "SYN-REG-CLEAR-011",
        "entityMarker": "DEMO-ENTITY-CLEAR",
        "role": "Not applicable",
        "proceedingType": "Corporate Registry Verification",
        "matchedEntity": "Aarav Cloudpetal Demo Supplies Private Limited",
        "identityEvidence": "Exact legal entity name, statutory charter documents, and active GSTIN linkage confirm verified business standing without discrepancies.",
        "category": "registry",
        "caseReference": "DEMO-RECORD-0011",
        "courtName": "Ministry of Corporate Affairs / Registry Ledger (Demo)",
        "date": "2026-08-10",
        "parties": [
          "Aarav Cloudpetal Demo Supplies Private Limited"
        ],
        "partySide": "named-party",
        "matchBasis": "Exact synthetic legal-name match",
        "signal": "CLEAR",
        "summary": "The synthetic registry fixture reports active operational status, a matching registered office, and an exact legal-name/entity-marker match.",
        "source": "Local synthetic fixture, generated for Parakh demo",
        "confidence": "High"
      }
    ],
    "unavailable": [
      "Live GST portal confirmation",
      "Authorized bank-account verification",
      "Human review of original public-record documents"
    ]
  },
  "normalized": {
    "source": "local-synthetic-fixtures",
    "identity": {
      "demoReference": "DEMO-2026-0001",
      "legalName": "Aarav Cloudpetal Demo Supplies Private Limited",
      "normalizedLegalName": "AARAV CLOUDPETAL DEMO SUPPLIES PRIVATE LIMITED",
      "coreName": "AARAV CLOUDPETAL DEMO SUPPLIES",
      "aliases": [
        "Aarav Cloudpetal Demo Supplies",
        "Aarav Cloudpetal Demo Supplies Pvt Ltd",
        "Aarav Cloudpetal Demo"
      ],
      "entityMarker": "DEMO-ENTITY-CLEAR"
    },
    "court": {
      "reportable": [
        {
          "fixtureId": "SYN-REG-CLEAR-011",
          "label": "CLEAR",
          "matchGrade": "STRONG",
          "courtClass": "registry",
          "matchedParty": "Aarav Cloudpetal Demo Supplies Private Limited",
          "role": "Not applicable",
          "partySide": "unknown",
          "reason": "strong identity evidence from local synthetic party fields.",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        }
      ],
      "rejected": []
    }
  },
  "evidenceToReportMapping": [
    {
      "label": "CLEAR",
      "observation": "Synthetic profile found",
      "attribution": "Synthetic business profile lookup",
      "provenance": "Local synthetic fixture, generated for Parakh demo"
    },
    {
      "label": "CLEAR",
      "observation": "Recent filing pattern is consistent",
      "attribution": "Derived from synthetic GST filing fixture rows",
      "provenance": "Local synthetic fixture, generated for Parakh demo"
    },
    {
      "label": "CLEAR",
      "observation": "Name alignment found",
      "attribution": "registry record SYN-REG-CLEAR-011",
      "provenance": "Local synthetic fixture, generated for Parakh demo"
    },
    {
      "label": "NOTE",
      "observation": "Read with demo limitations",
      "attribution": "Report methodology note",
      "provenance": "Parakh synthetic demo methodology"
    }
  ]
}
DEMO-2026-0002·SYN-GSTIN-DELAY-002

Delayed filings

An automotive precision components vendor showing recurring return delays across recent quarters.

Generate DEMO-2026-0002 report

Normalized input

NAVKAAR MOONLOOM DEMO COMPONENTS PRIVATE LIMITED | core name: NAVKAAR MOONLOOM DEMO COMPONENTS

Derived report fields

5 filing periods; 0 attributable local public-record candidate(s); confidence remains source-bounded.

Identity-check alignment

    Why these labels

    • CLEARSynthetic profile found: Synthetic business profile lookup.
    • FLAGRepeated filing delay pattern: Derived from synthetic GST filing fixture rows.
    • NOTERead with demo limitations: Report methodology note.

    Unavailable data

    Live GST portal confirmation; Whether delays were cured after the synthetic data snapshot; Underlying tax-office notices, if any.

    Local fixture JSON
    {
      "synthetic": true,
      "purpose": "An automotive precision components vendor showing recurring return delays across recent quarters.",
      "rawEvidence": {
        "business": {
          "personName": "Nira Deshmukh (Demo Director)",
          "registeredDate": "2026-01-12",
          "context": "Tier-2 automotive precision components manufacturer. Available synthetic fixture rows show delayed GSTR-1 filings and a pending GSTR-3B return for June 2026.",
          "legalName": "Navkaar Moonloom Demo Components Private Limited",
          "tradeName": "Navkaar Moonloom Demo Components",
          "constitution": "Private Limited Company",
          "registrationState": "Maharashtra",
          "registrationStatus": "Active in synthetic registry",
          "syntheticAddress": "Unit 302, Trade Link Corporate Hub, Senapati Bapat Marg, Lower Parel, Mumbai, Maharashtra 400013 (Fictional commercial address)",
          "syntheticPanPattern": "DEMO-ENTITY-DELAY",
          "nameVariants": [
            "Navkar Moonloom Demo Components Pvt Ltd",
            "Navkaar Moonloom Demo Components",
            "Navkar Moonloom Demo"
          ],
          "source": "Local synthetic fixture, generated for Parakh demo"
        },
        "filings": [
          {
            "period": "2026-03",
            "gstr1": "delayed",
            "gstr3b": "filed",
            "filedOn": "2026-04-25",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-04",
            "gstr1": "delayed",
            "gstr3b": "delayed",
            "filedOn": "2026-05-29",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-05",
            "gstr1": "filed",
            "gstr3b": "delayed",
            "filedOn": "2026-06-27",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-06",
            "gstr1": "delayed",
            "gstr3b": "missing",
            "filedOn": null,
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-07",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-08-11",
            "source": "Local synthetic fixture, generated for Parakh demo"
          }
        ],
        "publicRecords": [],
        "unavailable": [
          "Live GST portal confirmation",
          "Whether delays were cured after the synthetic data snapshot",
          "Underlying tax-office notices, if any"
        ]
      },
      "normalized": {
        "source": "local-synthetic-fixtures",
        "identity": {
          "demoReference": "DEMO-2026-0002",
          "legalName": "Navkaar Moonloom Demo Components Private Limited",
          "normalizedLegalName": "NAVKAAR MOONLOOM DEMO COMPONENTS PRIVATE LIMITED",
          "coreName": "NAVKAAR MOONLOOM DEMO COMPONENTS",
          "aliases": [
            "Navkaar Moonloom Demo Components",
            "Navkar Moonloom Demo Components Pvt Ltd",
            "Navkaar Moonloom Demo Components",
            "Navkar Moonloom Demo"
          ],
          "entityMarker": "DEMO-ENTITY-DELAY"
        },
        "court": {
          "reportable": [],
          "rejected": []
        }
      },
      "evidenceToReportMapping": [
        {
          "label": "CLEAR",
          "observation": "Synthetic profile found",
          "attribution": "Synthetic business profile lookup",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "FLAG",
          "observation": "Repeated filing delay pattern",
          "attribution": "Derived from synthetic GST filing fixture rows",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Read with demo limitations",
          "attribution": "Report methodology note",
          "provenance": "Parakh synthetic demo methodology"
        }
      ]
    }
    DEMO-2026-0003·SYN-GSTIN-MISMATCH-003

    Name mismatch

    A packaging manufacturer whose invoices display trade names that diverge from statutory corporate records.

    Generate DEMO-2026-0003 report

    Normalized input

    DAKSHIN PAPERCLOUD DEMO WORKS LIMITED | core name: DAKSHIN PAPERCLOUD DEMO WORKS

    Derived report fields

    4 filing periods; 1 attributable local public-record candidate(s); confidence remains source-bounded.

    Identity-check alignment

    • SYN-REG-MISMATCH-027 POSSIBLE · raw role Not applicable · resolved position unknown
    • SYN-REG-MISMATCH-028 WEAK · raw role Not applicable · resolved position unknown

    Why these labels

    • CLEARSynthetic profile found: Synthetic business profile lookup.
    • CLEARRecent filing pattern is consistent: Derived from synthetic GST filing fixture rows.
    • FLAGPublic-record signal needs review: registry record SYN-REG-MISMATCH-027.
    • NOTEPossible alias record: registry record SYN-REG-MISMATCH-028.
    • FLAGName variants require confirmation: Normalized legal name and alias comparison.
    • NOTERead with demo limitations: Report methodology note.

    Unavailable data

    Beneficial ownership confirmation; Live registry certificate; Consent-backed document upload from the counterparty.

    Local fixture JSON
    {
      "synthetic": true,
      "purpose": "A packaging manufacturer whose invoices display trade names that diverge from statutory corporate records.",
      "rawEvidence": {
        "business": {
          "personName": "Tara Natarajan (Demo Managing Director)",
          "registeredDate": "2026-01-12",
          "context": "Large-scale paper and corrugated board manufacturer. While tax return filings are consistently on time, billing records and commercial contracts frequently cite regional aliases like \"Dakshin Papercloud Demo Traders\". Counterparties must establish entity continuity and verify the PAN before issuing payments.",
          "legalName": "Dakshin Papercloud Demo Works Limited",
          "tradeName": "Dakshin Papercloud Demo Works",
          "constitution": "Public Limited Company",
          "registrationState": "Tamil Nadu",
          "registrationStatus": "Active in synthetic registry",
          "syntheticAddress": "Works No. 54, SIDCO Industrial Complex, Ambattur, Chennai, Tamil Nadu 600058 (Fictional commercial address)",
          "syntheticPanPattern": "DEMO-ENTITY-MISMATCH",
          "nameVariants": [
            "Dakshin Papercloud Demos Works Ltd",
            "Dakshin Papercloud Demo Traders",
            "Dakshin Papercloud Demo"
          ],
          "source": "Local synthetic fixture, generated for Parakh demo"
        },
        "filings": [
          {
            "period": "2026-03",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-04-10",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-04",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-05-09",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-05",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-06-10",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-06",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-07-11",
            "source": "Local synthetic fixture, generated for Parakh demo"
          }
        ],
        "publicRecords": [
          {
            "id": "SYN-REG-MISMATCH-027",
            "role": "Not applicable",
            "proceedingType": "Trade Registry Alias Review",
            "matchedEntity": "Dakshin Papercloud Demo Traders",
            "identityEvidence": "Commercial invoices cite \"Dakshin Papercloud Demo Traders\"; entity lacks independent corporate registration and operates as a trade alias.",
            "category": "registry",
            "caseReference": "DEMO-RECORD-0027",
            "courtName": "Registrar of Companies / Trade Registry (Demo Ledger)",
            "date": "2026-07-20",
            "parties": [
              "Dakshin Papercloud Demo Works Limited",
              "Dakshin Papercloud Demo Traders"
            ],
            "partySide": "alias-party",
            "matchBasis": "Similar synthetic alias; legal name is not exact",
            "signal": "FLAG",
            "summary": "Commercial invoice alias \"Dakshin Papercloud Demo Traders\" closely resembles the registered legal name, but lacks formal corporate entity documentation.",
            "source": "Local synthetic fixture, generated for Parakh demo",
            "confidence": "Medium"
          },
          {
            "id": "SYN-REG-MISMATCH-028",
            "entityMarker": "DEMO-ENTITY-OTHER",
            "role": "Not applicable",
            "proceedingType": "Independent Corporate Registration Review",
            "matchedEntity": "Dakshin Papercloud Demo Traders Private Limited",
            "identityEvidence": "Distinct statutory registration and separate registered address confirm entity continuity belongs to an unrelated third party.",
            "category": "registry",
            "caseReference": "DEMO-RECORD-0028",
            "courtName": "Registrar of Companies / Trade Registry (Demo Ledger)",
            "date": "2026-07-22",
            "parties": [
              "Dakshin Papercloud Demo Traders Private Limited"
            ],
            "partySide": "not-applicable",
            "matchBasis": "Similar words only; different synthetic legal entity",
            "signal": "NOTE",
            "summary": "A separate fictional legal entity shares the words Dakshin Papercloud Demo, but the searched synthetic entity is not named in this record.",
            "source": "Local synthetic fixture, generated for Parakh demo",
            "confidence": "High"
          }
        ],
        "unavailable": [
          "Beneficial ownership confirmation",
          "Live registry certificate",
          "Consent-backed document upload from the counterparty"
        ]
      },
      "normalized": {
        "source": "local-synthetic-fixtures",
        "identity": {
          "demoReference": "DEMO-2026-0003",
          "legalName": "Dakshin Papercloud Demo Works Limited",
          "normalizedLegalName": "DAKSHIN PAPERCLOUD DEMO WORKS LIMITED",
          "coreName": "DAKSHIN PAPERCLOUD DEMO WORKS",
          "aliases": [
            "Dakshin Papercloud Demo Works",
            "Dakshin Papercloud Demos Works Ltd",
            "Dakshin Papercloud Demo Traders",
            "Dakshin Papercloud Demo"
          ],
          "entityMarker": "DEMO-ENTITY-MISMATCH"
        },
        "court": {
          "reportable": [
            {
              "fixtureId": "SYN-REG-MISMATCH-027",
              "label": "FLAG",
              "matchGrade": "POSSIBLE",
              "courtClass": "registry",
              "matchedParty": "Dakshin Papercloud Demo Works Limited",
              "role": "Not applicable",
              "partySide": "unknown",
              "reason": "possible identity evidence from local synthetic party fields.",
              "provenance": "Local synthetic fixture, generated for Parakh demo"
            }
          ],
          "rejected": [
            {
              "fixtureId": "SYN-REG-MISMATCH-028",
              "label": "NOTE",
              "matchGrade": "WEAK",
              "courtClass": "registry",
              "matchedParty": "Dakshin Papercloud Demo Traders Private Limited",
              "role": "Not applicable",
              "partySide": "unknown",
              "reason": "weak identity evidence: the supplied entity marker conflicts with the searched entity marker.",
              "provenance": "Local synthetic fixture, generated for Parakh demo"
            }
          ]
        }
      },
      "evidenceToReportMapping": [
        {
          "label": "CLEAR",
          "observation": "Synthetic profile found",
          "attribution": "Synthetic business profile lookup",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "CLEAR",
          "observation": "Recent filing pattern is consistent",
          "attribution": "Derived from synthetic GST filing fixture rows",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "FLAG",
          "observation": "Public-record signal needs review",
          "attribution": "registry record SYN-REG-MISMATCH-027",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Possible alias record",
          "attribution": "registry record SYN-REG-MISMATCH-028",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "FLAG",
          "observation": "Name variants require confirmation",
          "attribution": "Normalized legal name and alias comparison",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Read with demo limitations",
          "attribution": "Report methodology note",
          "provenance": "Parakh synthetic demo methodology"
        }
      ]
    }
    DEMO-2026-0004·SYN-GSTIN-COURT-004

    Public-record signal

    An interstate logistics operator with active vendor claims and court records on public record.

    Generate DEMO-2026-0004 report

    Normalized input

    SETU STARLING DEMO CORRIDORS PRIVATE LIMITED | core name: SETU STARLING DEMO CORRIDORS

    Derived report fields

    4 filing periods; 2 attributable local public-record candidate(s); confidence remains source-bounded.

    Identity-check alignment

    • SYN-CIV-2026-014 STRONG · raw role Respondent · resolved position respondent
    • SYN-CIV-2025-032 POSSIBLE · raw role Petitioner · resolved position petitioner

    Why these labels

    • CLEARSynthetic profile found: Synthetic business profile lookup.
    • NOTEIsolated filing delay marker: Derived from synthetic GST filing fixture rows.
    • FLAGPublic-record signal needs review: supplier-dispute record SYN-CIV-2026-014.
    • NOTEPossible alias record: civil record SYN-CIV-2025-032.
    • NOTERead with demo limitations: Report methodology note.

    Unavailable data

    Certified copies of any case record; Live court-status updates; Whether parties reached settlement outside this synthetic snapshot.

    Local fixture JSON
    {
      "synthetic": true,
      "purpose": "An interstate logistics operator with active vendor claims and court records on public record.",
      "rawEvidence": {
        "business": {
          "personName": "Ishan Patel (Demo Director)",
          "registeredDate": "2026-01-12",
          "context": "Interstate fleet and multimodal logistics corridor operator. Counterparty intelligence surfaces two candidate court proceedings in public civil court records: an active commercial summary suit for vendor recovery (exact legal name match) and an older arbitration application citing a trade alias.",
          "legalName": "Setu Starling Demo Corridors Private Limited",
          "tradeName": "Setu Starling Demo Logistics",
          "constitution": "Private Limited Company",
          "registrationState": "Gujarat",
          "registrationStatus": "Active in synthetic registry",
          "syntheticAddress": "Shed No. B-7, Transport Nagar Logistics Corridor, Narol Circle, Ahmedabad, Gujarat 382405 (Fictional commercial address)",
          "syntheticPanPattern": "DEMO-ENTITY-COURT",
          "nameVariants": [
            "Setu Starling Demo Corridors Pvt Ltd",
            "Setu Starling Demo",
            "Setu Starling Logistics"
          ],
          "source": "Local synthetic fixture, generated for Parakh demo"
        },
        "filings": [
          {
            "period": "2026-03",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-04-08",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-04",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-05-09",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-05",
            "gstr1": "filed",
            "gstr3b": "filed",
            "filedOn": "2026-06-10",
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "period": "2026-06",
            "gstr1": "delayed",
            "gstr3b": "filed",
            "filedOn": "2026-07-18",
            "source": "Local synthetic fixture, generated for Parakh demo"
          }
        ],
        "publicRecords": [
          {
            "id": "SYN-CIV-2026-014",
            "entityMarker": "DEMO-ENTITY-COURT",
            "role": "Respondent",
            "proceedingType": "Commercial Summary Suit (Recovery of Dues)",
            "matchedEntity": "Setu Starling Demo Corridors Private Limited",
            "identityEvidence": "The candidate names the exact registered legal entity as primary respondent; commercial dispute arises from unpaid logistics subcontracts.",
            "category": "supplier-dispute",
            "caseReference": "DEMO-CASE-0014",
            "courtName": "Synthetic Civil Court, Demo Division",
            "date": "2026-06-18",
            "parties": [
              "Setu Starling Demo Corridors Private Limited",
              "Moonkite Industrial Packaging Private Limited"
            ],
            "partySide": "named-party",
            "matchBasis": "Exact synthetic legal-name match",
            "signal": "FLAG",
            "summary": "Commercial recovery claim filed by vendor alleging unpaid freight dues. The exact synthetic legal name matches the respondent.",
            "source": "Local synthetic fixture, generated for Parakh demo",
            "confidence": "High"
          },
          {
            "id": "SYN-CIV-2025-032",
            "role": "Petitioner",
            "proceedingType": "Commercial Arbitration Application (Section 9)",
            "matchedEntity": "Setu Starling Demo",
            "identityEvidence": "Only a trade-name alias is supplied; legal identity remains unresolved.",
            "category": "civil",
            "caseReference": "DEMO-CASE-0032",
            "courtName": "Synthetic Civil Court, Demo Division",
            "date": "2025-11-04",
            "parties": [
              "Setu Starling Demo",
              "Lanternbird Warehousing & Storage LLP"
            ],
            "partySide": "alias-party",
            "matchBasis": "Synthetic trade-name alias; human review required",
            "signal": "NOTE",
            "summary": "Interim relief application in warehouse lease dispute citing trade-name alias. Requires documentary review to confirm corporate attribution.",
            "source": "Local synthetic fixture, generated for Parakh demo",
            "confidence": "Low"
          }
        ],
        "unavailable": [
          "Certified copies of any case record",
          "Live court-status updates",
          "Whether parties reached settlement outside this synthetic snapshot"
        ]
      },
      "normalized": {
        "source": "local-synthetic-fixtures",
        "identity": {
          "demoReference": "DEMO-2026-0004",
          "legalName": "Setu Starling Demo Corridors Private Limited",
          "normalizedLegalName": "SETU STARLING DEMO CORRIDORS PRIVATE LIMITED",
          "coreName": "SETU STARLING DEMO CORRIDORS",
          "aliases": [
            "Setu Starling Demo Logistics",
            "Setu Starling Demo Corridors Pvt Ltd",
            "Setu Starling Demo",
            "Setu Starling Logistics"
          ],
          "entityMarker": "DEMO-ENTITY-COURT"
        },
        "court": {
          "reportable": [
            {
              "fixtureId": "SYN-CIV-2026-014",
              "label": "FLAG",
              "matchGrade": "STRONG",
              "courtClass": "civil_commercial",
              "matchedParty": "Setu Starling Demo Corridors Private Limited",
              "role": "Respondent",
              "partySide": "respondent",
              "reason": "strong identity evidence from local synthetic party fields.",
              "provenance": "Local synthetic fixture, generated for Parakh demo"
            },
            {
              "fixtureId": "SYN-CIV-2025-032",
              "label": "NOTE",
              "matchGrade": "POSSIBLE",
              "courtClass": "civil_commercial",
              "matchedParty": "Setu Starling Demo",
              "role": "Petitioner",
              "partySide": "petitioner",
              "reason": "possible identity evidence from local synthetic party fields.",
              "provenance": "Local synthetic fixture, generated for Parakh demo"
            }
          ],
          "rejected": []
        }
      },
      "evidenceToReportMapping": [
        {
          "label": "CLEAR",
          "observation": "Synthetic profile found",
          "attribution": "Synthetic business profile lookup",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Isolated filing delay marker",
          "attribution": "Derived from synthetic GST filing fixture rows",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "FLAG",
          "observation": "Public-record signal needs review",
          "attribution": "supplier-dispute record SYN-CIV-2026-014",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Possible alias record",
          "attribution": "civil record SYN-CIV-2025-032",
          "provenance": "Local synthetic fixture, generated for Parakh demo"
        },
        {
          "label": "NOTE",
          "observation": "Read with demo limitations",
          "attribution": "Report methodology note",
          "provenance": "Parakh synthetic demo methodology"
        }
      ]
    }
    DEMO-2026-0005·SYN-GSTIN-PARTIAL-005

    Partial data

    A newly incorporated startup with limited filing history, requiring cautious non-evaluative reporting.

    Generate DEMO-2026-0005 report

    Normalized input

    PRISM MEADOWGLASS DEMO TOOLS OPC PRIVATE LIMITED | core name: PRISM MEADOWGLASS DEMO TOOLS OPC

    Derived report fields

    2 filing periods; 0 attributable local public-record candidate(s); confidence remains source-bounded.

    Identity-check alignment

      Why these labels

      • CLEARSynthetic profile found: Synthetic business profile lookup.
      • NOTEInsufficient filing history: Derived from synthetic GST filing fixture rows.
      • NOTERead with demo limitations: Report methodology note.

      Unavailable data

      Long-term filing pattern; Court-signal history before the synthetic snapshot; Independent address verification; Consent-backed uploaded documents.

      Local fixture JSON
      {
        "synthetic": true,
        "purpose": "A newly incorporated startup with limited filing history, requiring cautious non-evaluative reporting.",
        "rawEvidence": {
          "business": {
            "personName": "Mira Hegde (Demo Proprietor & Director)",
            "registeredDate": "2026-06-01",
            "context": "Specialized tooling design firm incorporated under One Person Company structure. Recently registered with a short two-month filing window. The report intentionally refrains from broad credit scoring or rating claims due to insufficient historical evidence.",
            "legalName": "Prism Meadowglass Demo Tools OPC Private Limited",
            "tradeName": "Prism Meadowglass Demo Tools",
            "constitution": "One Person Company",
            "registrationState": "Karnataka",
            "registrationStatus": "Recently active in synthetic registry",
            "syntheticAddress": "Studio 104, Brigade Software Arcade, Banashankari 2nd Stage, Bengaluru, Karnataka 560070 (Fictional commercial address)",
            "syntheticPanPattern": "DEMO-ENTITY-PARTIAL",
            "nameVariants": [
              "Prism Meadowglass Demo Tools OPC",
              "Prism Demo Tools",
              "Prism Meadowglas Demo Tools"
            ],
            "source": "Local synthetic fixture, generated for Parakh demo"
          },
          "filings": [
            {
              "period": "2026-06",
              "gstr1": "not_available",
              "gstr3b": "not_available",
              "filedOn": null,
              "source": "Local synthetic fixture, generated for Parakh demo"
            },
            {
              "period": "2026-07",
              "gstr1": "filed",
              "gstr3b": "not_available",
              "filedOn": "2026-08-12",
              "source": "Local synthetic fixture, generated for Parakh demo"
            }
          ],
          "publicRecords": [],
          "unavailable": [
            "Long-term filing pattern",
            "Court-signal history before the synthetic snapshot",
            "Independent address verification",
            "Consent-backed uploaded documents"
          ]
        },
        "normalized": {
          "source": "local-synthetic-fixtures",
          "identity": {
            "demoReference": "DEMO-2026-0005",
            "legalName": "Prism Meadowglass Demo Tools OPC Private Limited",
            "normalizedLegalName": "PRISM MEADOWGLASS DEMO TOOLS OPC PRIVATE LIMITED",
            "coreName": "PRISM MEADOWGLASS DEMO TOOLS OPC",
            "aliases": [
              "Prism Meadowglass Demo Tools",
              "Prism Meadowglass Demo Tools OPC",
              "Prism Demo Tools",
              "Prism Meadowglas Demo Tools"
            ],
            "entityMarker": "DEMO-ENTITY-PARTIAL"
          },
          "court": {
            "reportable": [],
            "rejected": []
          }
        },
        "evidenceToReportMapping": [
          {
            "label": "CLEAR",
            "observation": "Synthetic profile found",
            "attribution": "Synthetic business profile lookup",
            "provenance": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "label": "NOTE",
            "observation": "Insufficient filing history",
            "attribution": "Derived from synthetic GST filing fixture rows",
            "provenance": "Local synthetic fixture, generated for Parakh demo"
          },
          {
            "label": "NOTE",
            "observation": "Read with demo limitations",
            "attribution": "Report methodology note",
            "provenance": "Parakh synthetic demo methodology"
          }
        ]
      }

      The boundary stays firm.

      This public synthetic demo uses fictional data only. It does not access live government systems, private records, real GSTINs, PANs, Aadhaar numbers, OTPs, payments, or production Parakh data.

      The OpenAI key is read only by the server route from localOPENAI_API_KEYconfiguration. It is never sent to the browser.

      Zero live government endpoints queried · Factual synthetic demonstration