OpenCaseLaw — Swiss Caselaw, Statutes & Doctrine
ch.opencaselaw/swiss-caselaw
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools. Compared with the previous scan: 0 new, 9 changed.
- Effect: Read 35
- Effect: Write 1
- Effect: Execute 6
Showing 42 of 42 tools
| Details | ||
|---|---|---|
| search_botschaft Retrieve and quote the VERBATIM text of federal Materialien: Federal Council Botschaften, Berichte and Stellungnahmen des Bundesrates, parl… | Effect: Execute | |
| search_commentaries Use this tool ONLY for article-anchored commentary — doctrinal discussion tied to a specific statute article: OnlineKommentar.ch / OpenLega… | Effect: Execute | |
| search_laws Use this tool to find STATUTE ARTICLES by topic — federal (Fedlex mirror) AND cantonal (all 26 cantons; LexFind with canton=, else a local … | Effect: Execute | |
| search_materialien Use this tool for DIGESTED legislative history — per-article intent summaries and key arguments, not verbatim text. COVERAGE IS NARROW: BV … | Effect: Execute | |
| search_practiceChanged Use this tool for ADMINISTRATIVE PRACTICE (Verwaltungspraxis): Wegleitungen, Kreisschreiben, Weisungen, Rundschreiben, Empfehlungen — agenc… | Effect: Execute | |
| search_scholarship Use this tool for open-access SCHOLARSHIP (Lehre): OA journal articles (sui generis et al.), OA legal commentaries (OnlineKommentar, OpenLe… | Effect: Execute | |
| draft_mock_decision Build a research-only mock decision outline from user facts. Combines relevant Swiss case law retrieval with statute references. If possibl… | Effect: Write | |
| analyze_legal_trendChanged Year-by-year decision counts showing jurisprudence evolution. Use with a statute reference (law_code + article), a text query, or both. Ret… | Effect: Read | |
| attest_response MANDATORY FINAL-STEP AUDIT of your draft answer. Checks five hallucination classes: (1) every case citation (BGE/BGer/BVGer/BStGer/BPatGer/… | Effect: Read | |
| browse_legislation_changes Browse recent legislation changes for a canton or federal level. Shows new laws, amendments, and abrogations with dates. | Effect: Read | |
| check_claim_support Verify whether a Swiss court decision actually supports a legal claim. Uses an independent Sonnet judge to compare the claim against verbat… | Effect: Read | |
| citeChanged Get the canonical Swiss citation string for a decision reference. CALL THIS BEFORE writing any case citation in your response. Returns read… | Effect: Read | |
| fetch Minimal fetch tool following the deep-research search/fetch convention. Fetches one Swiss decision's full text by id, returning {id, title,… | Effect: Read | |
| find_appeal_chain Trace the appeal chain (Instanzenzug) for a decision. Shows prior instances (lower courts) and subsequent instances (appeals to higher cour… | Effect: Read | |
| find_citations Given a decision_id, show what it cites and what cites it. Uses the reference graph database with 9.65M citation edges. Returns resolved ci… | Effect: Read | |
| find_leading_casesChanged Find the most-cited decisions for a topic or statute. Authority ranking based on citation graph, so recent decisions rank low (not yet cite… | Effect: Read | |
| find_relevant_erwaegung Find which Erwägung paragraph(s) match a legal claim. Server-side FTS5+BM25 over per-paragraph text; returns top-k with confidence labels (… | Effect: Read | |
| find_scholarship_citing_decision Find OA legal scholarship that cites a specific Swiss court decision. Reverse direction of the scholarship↔caselaw bridge: given a decision… | Effect: Read | |
| find_scholarship_citing_statute Find OA legal scholarship that cites a given Swiss statute article. Sourced from article-anchored commentaries (OnlineKommentar / OpenLegal… | Effect: Read | |
| generate_exam_question Generate a Swiss law exam practice question (Fallbearbeitung) based on a real BGE. Returns a fact pattern (Sachverhalt) from a real court d… | Effect: Read | |
| get_article_history Chronological story of a single statute article: current text + every linked Botschaft (enacted + amendments) + leading court interpretatio… | Effect: Read | |
| get_article_purpose Return verbatim text from the Federal Council Botschaft (or Erläuterungsbericht) explaining the legislative purpose of a specific article. … | Effect: Read | |
| get_case_brief Structured case brief: regeste, Sachverhalt, key Erwägungen (first 12 only — for orientation, NOT a pinpoint ranking), Dispositiv, statutes… | Effect: Read | |
| get_commentary Look up a commentary on a Swiss federal law article: OnlineKommentar.ch (CC-BY-4.0; BV, OR, ZGB, StGB, StPO, ZPO, DSG, SchKG and more) and,… | Effect: Read | |
| get_decision Fetch a single court decision with full text. Look up by decision_id (e.g., bger_6B_1234_2025), docket number (e.g., 6B_1234/2025), or part… | Effect: Read | |
| get_decision_structure Structured decision fields: Sachverhalt (facts), Erwägungen as numbered paragraphs ('1', '1.1', '2.3'), Dispositiv (ruling), Regeste (BGE o… | Effect: Read | |
| get_decisions Use this tool to fetch SEVERAL decisions at once (1-10 ids) instead of calling get_decision repeatedly. Same data per decision — canonical … | Effect: Read | |
| get_doctrine Get statute text + leading cases + doctrinal timeline + Federal Council Botschaft (legislative intent) + scholarly commentary for a Swiss l… | Effect: Read | |
| get_erwaegung Verbatim text of ONE numbered Erwägung — the citable unit in Swiss practice (e.g. 'BGE 136 III 513 E. 2.3'). Use when the user already gave… | Effect: Read | |
| get_law AUTHORITATIVE LOOKUP for the text of any Swiss law article — federal OR cantonal. Federal (canton='CH', default): Fedlex mirror, all federa… | Effect: Read | |
| get_legislation Retrieve the FULL TEXT and article list of a specific Swiss law, federal or cantonal, by LexFind ID or SR/systematic number. For federal la… | Effect: Read | |
| get_materialien Look up Materialien for a Swiss federal law article. Returns: `sources` = per-article digests of legislative intent (BV and BGFA only); `bo… | Effect: Read | |
| get_practiceChanged Retrieve a single federal administrative-practice document by its doc_id (e.g. 'estv_ks_ks_nr_28', 'sem_weisungen_weisungen-aug-d', 'bsv_we… | Effect: Read | |
| get_regeste Get the official Regeste (head-note) of a Swiss court decision. The Regeste is the court's own formulation of the legal rule established — … | Effect: Read | |
| get_scholarship Fetch a single OA legal publication (article, dissertation, commentary, etc.) by its pub_id. Returns full metadata + abstract + full text i… | Effect: Read | |
| get_scholarship_full_text Fetch the full text of an OA legal publication by pub_id, on demand. Cached after first fetch so subsequent calls are instant. License-gate… | Effect: Read | |
| get_statisticsChanged Get aggregate statistics about the dataset. Optionally filter by court, canton, or year. by_year counts decision years: the latest years ke… | Effect: Read | |
| list_courtsChanged List all available courts with decision counts, decision-date ranges, and language coverage. Use this to discover what data is available. A… | Effect: Read | |
| list_scholarship_sources List the open-access legal scholarship sources currently indexed, with publication counts by source, type, and language. Use this to discov… | Effect: Read | |
| searchChanged Minimal search tool following the deep-research search/fetch convention. Returns a ranked list of Swiss court decisions matching a query, e… | Effect: Read | |
| search_decisionsChanged Use this tool to find COURT DECISIONS (Rechtsprechung): 1,040,000+ Swiss federal and cantonal decisions plus ~2,800 ECtHR decisions concern… | Effect: Read | |
| search_legislation Use this tool to find WHOLE LAWS by name or subject — 33,000+ federal and cantonal enactments from LexFind.ch; the entry point for cantonal… | Effect: Read |