verify-nsw-judgment-l0cka · v0.1.0 · 2026-10-08 · sha256 6966205c6c3e9181

verify-nsw-judgment-l0cka v0.1.0A

Immutable. This exact content never changes and is served at /api/v1/blob/6966205c6c3e9181.

---
name: verify-nsw-judgment-l0cka
title: Verify NSW Judgment
description: Verify that a cited New South Wales court or tribunal decision exists on the official NSW Caselaw website, resolving medium-neutral NSW citations and NSWLR references to the published decision while preserving restriction notations and the Copyright in Judicial Decisions Notice 1995 conditions. Use when the citation is already known to be a NSW court or tribunal citation (route-case-citation sends NSW citations here) and a user asks whether it is genuine, what case a NSW citation refers to, or to check NSW authorities in a document for fabrication. Do not use for other jurisdictions, subsequent treatment, case summaries or legal advice.
author: l0cka
author_url: https://github.com/l0cka/legal-skills/tree/main/plugins/australian-legal-research/skills/verify-nsw-judgment
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: au
practice: criminal
language: en
---

# Verify NSW Judgment

Use `caselaw.nsw.gov.au` as the controlling source. NSW Caselaw is the
official publisher for the Supreme Court, Court of Appeal, Court of Criminal
Appeal, Land and Environment Court, District Court, Local Court, NCAT and
other NSW courts and tribunals, with coverage from 1999 onward (earlier for
some courts). Produce a provenance record, not a bare assertion that a case
"exists".

Read [../../references/case-law-verification-method.md](../../references/case-law-verification-method.md)
before verifying. It defines the outcome semantics, access rules and
restriction handling.

## Workflow

1. Fix the scope.
   - Accept medium-neutral NSW citations (`NSWSC`, `NSWCA`, `NSWCCA`,
     `NSWDC`, `NSWLC`, `NSWLEC`, `NSWCATAP`, `NSWCATAD` and other NSW
     identifiers), NSWLR reported citations, and NSW case names.
   - Return `OUTSIDE SCOPE` for other jurisdictions, treatment analysis or
     advice. Note that decisions before a court's NSW Caselaw coverage start
     may exist without being published there; that is an `UNVERIFIABLE`
     boundary, not `NOT FOUND`.
2. Resolve the citation at the official publisher.
   - Use the advanced search's Medium Neutral Citation field. The citation
     must include the square brackets, as the form itself states.
   - The search executes only when the request carries the form's full
     query string, including the site's `courts` and `tribunals` identifier
     parameters — a bare `mnc` parameter returns the empty form. Submit the
     search through the site's own form (directly or in a browser) rather
     than a hand-built minimal URL, and read the `Displaying X - Y of Z`
     marker for the result count.
   - Make one targeted lookup per citation; never crawl or bulk-download
     listings.
   - For an NSWLR citation, resolve to the medium-neutral citation through
     the site's search before concluding anything.
3. Confirm identity.
   - Match the case name, citation, court and decision date as published,
     and record the NSW Caselaw decision URL.
   - A direct fetch of a decision page returns the metadata header only —
     citation, case name, dates, before, catchwords and the Restrictions
     field — which is sufficient for existence and identity. The judgment
     body loads in a browser session; quote checks need the rendered page
     or the site's document download, not the bare HTML fetch.
   - Treat a supplied case name that differs materially from the published
     name as a qualification, and say which differs.
4. Respect the publisher's conditions.
   - The Copyright in Judicial Decisions Notice 1995 (NSW) permits
     reproduction conditioned on accuracy and proper context. Reproduce
     nothing inaccurately, and do not republish party names into contexts a
     search engine indexes.
   - Check the decision page for restriction, suppression or
     non-publication notations before quoting anything. Preserve any found
     and treat them as qualifications.
5. Report using the result contract.

## Result contract

Lead with one status: `VERIFIED`, `VERIFIED WITH QUALIFICATIONS`,
`UNVERIFIABLE`, `NOT FOUND` or `OUTSIDE SCOPE`, as defined in the shared
method. `NOT FOUND` means NSW Caselaw was searched by citation and case name
within its coverage period and contains no matching decision — report it as
a fabrication flag for human confirmation, never as an accusation.

```text
Requested check: <citation or case name as supplied>
Jurisdiction: New South Wales, Australia
Citation type: <medium-neutral / reported / case name>
Official case name: <as published, or not established>
Medium-neutral citation: <[YEAR] COURT N, or not established>
Court or tribunal: <as published, or not established>
Decision date: <as published, or not established>
Coverage note: <inside NSW Caselaw coverage / possible pre-coverage decision>
Restrictions: <none observed / notation preserved verbatim>
Official sources: <exact caselaw.nsw.gov.au URLs actually inspected>
Checked: <date and Australian timezone>
Limitations and review: <what remains unverified and the human-review point>
```

## Fail closed

Return `UNVERIFIABLE`, not `NOT FOUND`, when NSW Caselaw is unreachable, the
search fails, the citation predates the court's coverage, or an NSWLR
citation cannot be resolved to a medium-neutral form. Return `NOT FOUND`
only after both a citation search and a case name search inside the coverage
period returned no match. Never infer existence from an aggregator,
secondary source or model memory.