← Files Gotham Legal AIARCHIVED FILE

plugin.json

9.01 KB · Nov 6, 2026 · 07:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "gotham",
  "version": "0.2.4",
  "description": "Legal research and matter work in ChatGPT: search Indian case law, statutes and judgments with source links, and work with your Gotham matters, workflows, playbooks and tabular reviews.",
  "author": {
    "name": "Gotham Inc",
    "url": "https://trygotham.io"
  },
  "homepage": "https://trygotham.io",
  "keywords": [
    "legal research",
    "Indian law",
    "case law",
    "judgments",
    "Supreme Court of India",
    "High Court",
    "statutes",
    "bare acts",
    "legal citations",
    "lawyers",
    "law firms",
    "in-house counsel",
    "contract review",
    "due diligence",
    "matters",
    "workflows",
    "playbooks",
    "tabular review"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Gotham Legal AI",
        "shortDescription": "Indian case law and statutes",
        "longDescription": "Gotham Legal AI brings Gotham, the legal workspace for lawyers, into ChatGPT. Ask a legal question in plain English and get answers grounded in real sources, with a link to every judgment, section and act it relies on.\n\nLegal research\n- Search Indian case law: Supreme Court of India, High Court and tribunal judgments.\n- Search Indian statutes and bare acts, down to the exact section.\n- Research US and UK case law and legislation as well.\n- Every result links to the full text in Gotham, so you can read the source and check the citation yourself.\n- Results show the court, year and jurisdiction, and say when coverage is incomplete instead of guessing.\n\nYour Gotham workspace\n- Find and open your matters, with their status and deadlines.\n- Look up your workflows, playbooks and tabular reviews.\n- Ask ChatGPT to run a workflow, open a new matter, rename a matter, save a search, create a draft contract review playbook or set up a tabular review for due diligence.\n\nYou stay in control\n- ChatGPT only prepares changes. Nothing changes until you approve it yourself on a Gotham page, and you can decline instead.\n- ChatGPT sees only what your Gotham account can already see. Matter access rules and ethical walls apply exactly as they do in Gotham.\n- In a firm workspace, an admin turns on the ChatGPT connection first. You can disconnect ChatGPT from Gotham at any time.\n\nWho it is for\nAdvocates, law firms, in-house legal teams, company secretaries and law students who research Indian law, and teams that also work with US and UK law.\n\nGotham is a research tool. Legal output should be checked by a qualified professional before you rely on it.",
        "developerName": "Gotham Inc",
        "category": "Education & Research",
        "capabilities": [
          "Search Indian case law: Supreme Court, High Court and tribunal judgments",
          "Find sections of Indian statutes and bare acts",
          "Research US and UK case law and legislation",
          "Link every answer to the full judgment or act in Gotham",
          "List and open your Gotham matters",
          "Run your firm's legal workflows after you approve",
          "Read your contract review playbooks and their rules",
          "Set up tabular reviews for due diligence",
          "Save legal searches to your workspace"
        ],
        "websiteURL": "https://trygotham.io",
        "supportURL": "https://trygotham.io/contact",
        "privacyPolicyURL": "https://trygotham.io/privacy",
        "termsOfServiceURL": "https://trygotham.io/terms",
        "defaultPrompt": [
          "Find Supreme Court of India judgments on the limitation period for a breach of contract claim, with links.",
          "What does Section 138 of the Negotiable Instruments Act say? Link the bare act.",
          "Find my Gotham workspace by name and show its open matters."
        ],
        "brandColor": "#8a2317",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/logo.png",
        "brandColorDark": "#c9563f"
      },
      "onboardingSkill": "./skills/use-gotham/SKILL.md",
      "publication": {
        "release_notes": "0.2.4 adds approval and workflow completion events for supported ChatGPT Work chats, plus current workflow status after approval. Monitoring requires a successful event subscription; changes still require approval in Gotham. It retains Gotham Inc publisher metadata, name-based discovery, OAuth CIMD registration and current access controls."
      },
      "review": {
        "demo_recording_url": "https://trygotham.io/plugins/gotham-chatgpt-workflows-30s.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Search Indian legal sources with links",
              "prompt": "In OpenAI Plugin Review, find Indian legal authorities about limitation for a contract claim and link the sources.",
              "tools_triggered": "list_workspaces, search_legal_sources",
              "expected_behavior": "Return supported source results with Gotham reader links, jurisdiction and coverage or degradation flags; do not assert that a case is good law from search alone."
            },
            {
              "description": "Open an accessible sample matter",
              "prompt": "In OpenAI Plugin Review, open the matter DEMO \u2014 Alpha and Beta confidentiality review and show its status.",
              "tools_triggered": "list_workspaces, list_matters, get_matter",
              "expected_behavior": "Resolve the workspace and matter by name using returned IDs internally, without asking for UUIDs. Show only the selected matter's authorized details; clarify duplicate matches instead of guessing."
            },
            {
              "description": "Prepare a workflow run and approve it in Gotham",
              "prompt": "In OpenAI Plugin Review, use Summarise material redlines to compare Reviewer sample agreement.txt and Reviewer sample agreement revised.txt for confidentiality and termination changes. Prepare the current published workflow run; I will approve it in Gotham.",
              "tools_triggered": "list_workspaces, list_workflows, get_workflow, list_documents, prepare_run_workflow, get_gotham_write_status",
              "expected_behavior": "Resolve workspace, workflow and document names using discovery results. Read the current published version and its declared inputs, and check file readiness before preparing the run. Show the version, objective, workspace credit use and approval link. Nothing starts until the reviewer approves in Gotham; afterwards report the run ID and status from get_gotham_write_status, without claiming completion."
            },
            {
              "description": "Read a playbook and create a draft",
              "prompt": "In OpenAI Plugin Review, show DEMO \u2014 Sample agreement review checklist and prepare a new draft playbook called Reviewer sample. I will approve it in Gotham.",
              "tools_triggered": "list_workspaces, list_playbooks, get_playbook, prepare_create_playbook, get_gotham_write_status",
              "expected_behavior": "Show accessible playbook rules and the draft summary with the Gotham approval link; the empty draft is created only after the reviewer approves on the Gotham page."
            },
            {
              "description": "Read a tabular review and prepare a new review",
              "prompt": "In OpenAI Plugin Review, open DEMO \u2014 Sample agreement comparison. Then prepare a new review called Reviewer sample comparison using Reviewer sample agreement.txt and Reviewer sample agreement revised.txt, with one question column asking for the confidentiality period. I will approve it in Gotham.",
              "tools_triggered": "list_workspaces, list_tabular_reviews, get_tabular_review, list_documents, prepare_create_tabular_review, get_gotham_write_status",
              "expected_behavior": "Resolve workspace, review and document names using returned IDs internally, clarifying ambiguous filenames. Show accessible existing review rows and readiness without inventing answers for pending cells. Show the new review summary and approval link; create it only after Gotham approval, without claiming that analysis has started."
            }
          ],
          "negative": [
            {
              "description": "Summarize text supplied in the chat without retrieval",
              "prompt": "Summarize the court order text I pasted above in five bullets. Use only that text; I am not asking you to search Gotham or open a document."
            },
            {
              "description": "Draft a general email without workspace access",
              "prompt": "Draft a polite email asking my client to confirm tomorrow's meeting time. Do not use any Gotham matter details."
            },
            {
              "description": "Create a blank template outside Gotham",
              "prompt": "Make a generic due diligence question table that I can paste into a spreadsheet. Do not create a Gotham tabular review or access my files."
            }
          ]
        },
        "commerce": false
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c72276a865e78856314ced1eb14d365f3cd3577547a12bb69222f35dcf956dc6