{
  "formatVersion": "aurexis-part-a-v3",
  "recordId": "rec-db533ca9-8e21-40f5-9d80-f5df5a98c3ee",
  "evidence": [
    {
      "query": "festival",
      "result": {
        "state": "unreached",
        "reason": "upstream_error",
        "attemptedAt": "2026-10-05T05:29:40.957Z",
        "attemptedUrl": "https://ipindia.gov.in/trade-marks.htm"
      },
      "registry": "ipindia"
    },
    {
      "query": "festival",
      "result": {
        "state": "established",
        "value": {
          "names": [
            "FESTIVAL"
          ],
          "total": 1,
          "matchKind": "exact"
        },
        "fetchedAt": "2026-10-05T05:29:41.093Z",
        "sourceUrl": "https://tmsearch.uspto.gov/prod-v1-0-0/tmsearch"
      },
      "registry": "trademark"
    },
    {
      "query": "festival-pattern",
      "result": {
        "state": "absent",
        "fetchedAt": "2026-10-05T05:29:41.413Z",
        "sourceUrl": "https://pypi.org/pypi/festival-pattern/json"
      },
      "registry": "pypi"
    },
    {
      "query": "festival",
      "result": {
        "state": "absent",
        "fetchedAt": "2026-10-05T05:29:41.958Z",
        "sourceUrl": "https://api.github.com/search/repositories?q=festival%20in%20name&per_page=10"
      },
      "registry": "github"
    },
    {
      "raw": {
        "total": 39149,
        "packages": [
          {
            "date": "2026-10-02T22:03:00.190Z",
            "name": "@obedience-corp/festival",
            "description": "Festival Methodology CLI suite: fest, camp, and the festival installer/launcher",
            "yearWeeklyAvg": 114.62739726027397,
            "weeklyDownloads": 617
          }
        ]
      },
      "query": "festival-pattern",
      "result": {
        "state": "established",
        "value": {
          "names": [
            "@obedience-corp/festival"
          ],
          "total": 39149,
          "listings": [
            {
              "name": "@obedience-corp/festival",
              "summary": "Festival Methodology CLI suite: fest, camp, and the festival installer/launcher",
              "lastPublish": "2026-10-02T22:03:00.190Z",
              "weeklyDownloads": 617
            }
          ]
        },
        "fetchedAt": "2026-10-05T05:29:41.606Z",
        "sourceUrl": "https://registry.npmjs.org/-/v1/search?text=festival-pattern&size=100"
      },
      "registry": "npm"
    },
    {
      "raw": {
        "matches": [
          "rynr/festival"
        ]
      },
      "query": "festival",
      "result": {
        "state": "established",
        "value": {
          "names": [
            "rynr/festival"
          ],
          "total": 1,
          "listings": [
            {
              "name": "rynr/festival",
              "stars": 0,
              "projectUrl": "https://gitlab.com/rynr/festival",
              "lastPublish": "2026-10-04T16:07:45.029Z"
            }
          ]
        },
        "fetchedAt": "2026-10-05T05:29:42.798Z",
        "sourceUrl": "https://gitlab.com/api/v4/projects?search=festival&search_namespaces=false&order_by=similarity&per_page=20&simple=true"
      },
      "registry": "gitlab"
    }
  ],
  "verdict": {
    "kind": "halt",
    "summary": "Exact live trademark conflict in a software-relevant class (FESTIVAL). This is a legal blocker, not a market signal.",
    "coverage": {
      "total": 6,
      "meaning": "IP India did not answer and must not be read as empty. The verdict rests only on sources that answered. Trademark gaps disclose; they do not Incomplete.",
      "reached": 5,
      "unreached": [
        "ipindia"
      ]
    },
    "ruleFired": 1,
    "confidence": "strong",
    "haltSubtype": "name_conflict",
    "partialCoverage": [
      "ipindia"
    ]
  },
  "confidenceAtSeal": 0.82,
  "collaborators": null,
  "alternativesAtCommit": [
    "A Node.js library that programmatically creates SVG pattern files for print-ready festival merchandise."
  ],
  "abandonmentReason": null,
  "founderOverrides": null,
  "hashedAt": "2026-10-05T05:29:45.278+00:00"
}
