Skip to content
    Changelog

    What shipped, and when.

    New sources, gateway capabilities and product changes, dated as they ship.

    Latest

    The 5 most recent changes, in full.

    Search refuses an over-long query and tells your agent how to split it

    Agents sometimes paste a whole case description into search: the parties, the facts, the dispute, a paragraph or more. The corpora behind search refuse a query longer than 500 characters. Until today that refusal came back from inside the corpus as an untyped error, and the gateway counted it as a source failure. The agent saw "all resolved MCP endpoints failed", or a case-law leg reported as unavailable, and had every reason to read it as an outage. Repeated refusals could also hold that corpus back from other searches for a short while.

    The gateway now checks the length itself. A search or search_guidance query over 500 characters is refused before any source is searched, so no corpus is called and none is marked as failing. The tool result has isError: true and carries this body:

    {
      "error": "validation_error",
      "code": "query_too_long",
      "max_chars": 500,
      "query_chars": 712,
      "message": "query is 712 characters; search accepts at most 500, so nothing was searched. Split the matter into separate issue queries of 2-5 legal terms, one call per issue, and merge the results. Do not send a truncated copy of the text: a cut-down description does not search better.",
      "dispatched": false,
      "automatic_retry": false
    }
    

    The query parameter of both tools now states the limit, so an agent that reads tools/list knows it before the first call. If your client caches tool definitions, refresh the connector to pick up the new wording.

    What your agent should do with a case description: list the legal issues it raises and search each one in its own call, with 2 to 5 legal terms in the language of the corpus, then merge the answers. Do not send a shortened copy of the description. We tested that on Dutch case law: the opening of an intake text names the parties and the setting, the search ranks on those words, and the decisions that matter rarely come back. Short issue queries were the only approach we tested that found them in useful numbers.

    Hand your agent the pattern with the case:

    Using Ansvar, list the legal issues this case description raises and search Dutch case law for each one separately with a few legal terms, such as "ontslag op staande voet" or "dringende reden". Merge the results and cite each decision.

    The limit and the error are on the tool reference.

    Ansvar Compliance Skills is in Anthropic's plugin directory

    The ansvar-compliance-skills plugin passed Anthropic's directory review and is now listed there. Until now you installed our agent skills one file at a time. Now one step adds the task skills listed below, together with the connector they need.

    In claude.ai or the Claude desktop app, open Customize, then Plugins, find Ansvar Compliance Skills under Discover and select Add. The plugin is saved to your account, so Cowork loads it in your next task and Claude Code picks it up when you sign in with the same account. Directory plugins show on the Pro, Max, Team and Enterprise plans. In Claude Code you can also install it straight from its own repository, which doubles as a marketplace: /plugin marketplace add Ansvar-Systems/ansvar-compliance-skills, then /plugin install ansvar-compliance-skills@ansvar-compliance-skills.

    The plugin bundles the Regulatory Threat Model, Incident Reporting Navigator, CRA Vulnerability Obligations and ISO Standards Expert skills, each vendored unchanged from its own published repository. A new release that also carries the workflow family skills is in preparation.

    The skills do not answer from model memory. Each one calls the Ansvar gateway for the law it cites, so the plugin needs the connector signed in to your Ansvar account: open the plugin's Connectors tab and connect it. The incident and CRA skills run fully on a free account. The threat-model and ISO skills have plan notes, listed per skill in the guide.

    Try it after connecting: "Using Ansvar, we have an incident. Who must we notify, in which member state, and by when?" Install steps for every client are in the agent skills guide.

    Slovenian law: the core statutes, consolidated and in force

    The Slovenian statutes corpus grew from a small starter set into the core of the country's in-force legislation. You can now query the Obligations Code (OZ), the Companies Act (ZGD-1), the Employment Relationships Act (ZDR-1), the Public Procurement Act (ZJN-3), the income tax and VAT acts, civil, criminal, enforcement and administrative procedure, the insolvency act, the Personal Data Protection Act (ZVOP-2), the Information Security Act (ZInfV-1), consumer protection and electronic communications, alongside the Constitution. Each act comes from PISRS, the legal information system run by the Government Legislation Office, in its current consolidated version.

    We read the licence first. Slovenian copyright law excludes official legislative texts from protection, and the Government Legislation Office publishes the consolidated collection on the national open-data portal under CC BY 4.0. Every row names the office as licensor, carries the licence notice and records that we split each act into provisions. We serve the Slovenian original only. We fetch act by act from a fixed, reviewed list, and we have asked the office for a key to its developer API.

    Try it: "Using Ansvar, what does the Slovenian Employment Relationships Act say about the notice period for dismissal?" or in Slovenian: "Using Ansvar, kaj Zakon o gospodarskih družbah določa o odgovornosti članov uprave?" You can also look up an article directly, for example Article 131 of the Obligations Code, the general rule on liability for damage.

    Consolidated texts in PISRS are unofficial; the Official Gazette (Uradni list) remains the authentic source, and each answer links back to the act's PISRS page. Two new judiciary acts, the Courts Act (ZS-1) and the Judges Act (ZSod), apply from 1 January 2027. We serve the acts they replace until then and add the new ones before that date.

    Claim check: validate_claim tests a legal conclusion against the text it cites

    An agent can cite a real article and still misquote it, or draw a firm conclusion from an assumption it never named. validate_claim catches both before the conclusion reaches your report.

    Your agent sends its reasoning as a claim graph. A clause node carries the article it rests on and the quote taken from it. A fact node records something you told the agent about your organisation. An assumption node records something the agent assumed. Interpretations and conclusions point at the nodes they depend on and say whether the text settles them or whether they are a reading.

    The gateway refetches every cited provision under your own tier and add-ons, so a source you cannot reach comes back as withheld, never as content. It compares each quote with the served text and marks the clause bound or not. Strength then flows through the graph: a conclusion carries the strength its weakest input allows, and a conclusion that rests on a fact or an assumption names that dependency. Every response lists what it checked and what it did not.

    A quote in a different language from the served text counts as a reading at best, and a row served without language metadata stays unverified rather than assumed to match. Send the prose answer alongside the graph and the gateway compares its quotations too. Leave it out and the response says so under not_checked.

    The response opens with a summary the gateway writes itself: one line per conclusion saying what it rests on (your input, an assumption, matched provisions, resolved evidence whose support is not assessed, or nothing this check could establish), a flag when a conclusion declared settled came back weaker, an attention list carrying every finding whether or not it changed a conclusion, and a relay text your agent is asked to pass on unchanged. The word "unverified" does not appear in it: the summary names the operation performed, never a verdict on the claim.

    Every response also states what the check cannot do. It does not prove a row was served to you in an earlier call. It does not judge whether the logic translates the law correctly, since a wrong reading can bind to real text. It does not verify that a provision is in force today. Read the output as evidence for your review, not as a verdict.

    The tool is available on every tier. A large graph citing one corpus takes tens of seconds. When the refetch budget runs out, the response is marked bounded, names how many clauses it did not reach, and leaves them unverified.

    Try it once your agent has fetched the statute text: "Using Ansvar, build a claim graph for that conclusion and run validate_claim on it before you state it."

    A new ansvar.eu: four products, one connection

    Ansvar has grown into more than a search over law, and the old site had stopped explaining it. The new one names four products and the one question each answers: what the law says (legal and regulatory evidence), what your system is (living security architecture), what you must do and what your risk is (compliance assessments), and how you run the management system (ISMS as Code). All four reach you through the same MCP connection, in the AI client you already use.

    Deploy is now a page of its own, with hosted, your own Kubernetes, and on-prem or air-gapped side by side, a shared-responsibility table, and the pilot terms. Customer-managed deployment stays at the design-partner stage until the production scope is agreed, and the page says so.

    Pricing keeps the plans you know and adds a table that shows which product each plan carries, so nothing has to be bought twice. Team is priced per workspace. Two offers are new and provisioned on request while we measure demand: Evidence Pro for one person who needs the interpretive layer, and an architecture workspace licence, self-hosted. Every quota, rate and ceiling the gateway enforces is on the limits page, with the exceptions written out.

    Licensed ISO standards from SIS are named where they belong: an official distributor licence, per seat, on any plan. The proof we had let slip off the page is back: the OWASP GenAI landscape listing, the Regenold and W&B workflow, the CSA STAR self-assessment, the worked examples and the full sample deliverables.

    The site carries far less text than before. Where a paragraph used to describe the product, a real artefact now shows it: a cited answer as Claude returns it, a data-flow model with a proposal awaiting assent, a gap finding with its evidence links, a pull request in an ISMS repository. Try the first one yourself: "Using Ansvar, what does the GDPR say about the right to erasure?"

    Earlier changes

    Canadian Centre for Cyber Security guidance, now served

    Canada's national cyber security guidance answers through the gateway in English and French: the ITSP, ITSM and ITSAP series, the ransomware playbook and the threat bulletins, each row licensed under the Open Government Licence – Canada and cited to the Cyber Centre's own page.

    Read the full entry

    The Canadian Centre for Cyber Security publishes the guidance Canadian organisations are asked to follow: the practitioner series (ITSP), the management series (ITSM), the awareness series (ITSAP), the ransomware playbook, and the threat bulletins and assessments. You can now query them through the gateway, in either official language, and every answer cites the Cyber Centre's page it came from.

    We read the licence before we ingested a single page. The Cyber Centre's website terms permit non-commercial reproduction only, so on those terms alone the guidance stays out. The Government of Canada's Open Government Portal catalogues the same publications and declares each one under the Open Government Licence – Canada, which permits commercial use with attribution. We serve exactly the publications the portal catalogues, carry the portal record on every row, and have asked the Communications Security Establishment to confirm the reading in writing. A written objection withdraws the corpus.

    Try it: "Using Ansvar, what does the Cyber Centre's ransomware playbook say about backups?" or in French: "Using Ansvar, que recommande le Centre pour la cybersécurité pour sauvegarder et récupérer les données?" You can also look a publication up by its number, for example ITSP.10.033, the security and privacy controls catalogue.

    Two publications the portal lists point at pages the Cyber Centre has taken down, so they are absent until the publisher restores them. The Harmonized Threat and Risk Assessment methodology sits in the Cyber Centre's tools section rather than its guidance, and stays out for now. Canada's privacy regulators, federal and provincial, publish under terms that require written permission for commercial reuse; we have written to each of them, and their guidance joins when they answer.

    Inflected-form search on national law

    Search a national law corpus in its own language and a plural, a definite form or a case ending now finds the provision that carries the base word. The legal text, the citations and the content dates did not change; only the search index was rebuilt.

    Read the full entry

    You type Beurteilungen; the German section is headed Beurteilung der Arbeitsbedingungen. You type firmas electrónicas cualificadas; the Spanish article says firma electrónica ... cualificada. Those plurals missed the provision.

    We now index every word in these corpora by its stem as well as by its spelling. A plural, a definite form or a case ending finds the provision that carries the base word. A query that matched before still returns the same rows.

    We shipped this in waves over the past week, one corpus at a time: German, Austrian, Liechtenstein and German state (Landesrecht) legislation, then Dutch, Spanish, Italian, French, Portuguese, Luxembourg, Belgian, Czech, Polish, Finnish, Estonian, Romanian, Hungarian and Lithuanian law, together with the national drone-rules corpora for Germany, Spain, Belgium, Luxembourg, Hungary and Lithuania.

    Swedish, Danish and Norwegian law joined them on 13 September.

    The law itself did not move. We rebuilt the search index over the same text, so the provisions, their citations, the publisher links and the content dates are the ones served the day before.

    Ask in the language of the corpus, in whichever form fits your sentence:

    Using Ansvar, was sagen die deutschen Vorschriften über Beurteilungen der Arbeitsbedingungen?

    Using Ansvar, ¿qué exige la ley española sobre firmas electrónicas cualificadas?

    Using Ansvar, vad säger svensk lag om behandlingar av personuppgifterna?

    Stemmers differ by language. German, Dutch, Spanish, Italian, French and Czech fold most of the inflection you would type. Finnish, Estonian, Polish, Hungarian, Romanian and Portuguese run on lighter stemmers: inflected forms are matched, and some endings still need the dictionary form. When a query in one of those languages comes back thin, try the base word.

    The coverage page lists the jurisdictions behind these corpora.

    EIOPA statements, technical-standards reports and joint ESA products join the guidance source

    The EIOPA lane of the supervisory-guidance source now serves EIOPA statements, technical-standards reports, the older opinions the publisher's listing left untyped, and the Joint ESA products EIOPA hosts. The standalone eiopa-insurance source is retired; its id keeps working as an alias.

    Read the full entry

    The EIOPA lane added on 11 September served four document families. It now serves six: EIOPA statements and technical-standards reports (draft and amended implementing and regulatory technical standards) join the guidelines, opinions, supervisory statements and final reports. The lane also picks up EIOPA opinions the publisher's listing never typed, back to 2012, and the Joint ESA products EIOPA hosts, such as the supervisory statements on the Sustainable Finance Disclosure Regulation, the PRIIPs key information document and the DORA technical standards. A joint product that the EBA or ESMA publications already carry is served once. Letters, research papers, impact assessments, consumer-testing reports, consultation papers and stakeholder-group documents are not part of the set. Documents from before EIOPA's founding in 2011 and statements written for the UK withdrawal or the COVID-19 period are left out by design.

    The standalone eiopa-insurance source is retired. Its documents are served by this lane with full text and a link to each publication page; the old source id keeps working as an alias, so a saved query that names it still resolves.

    Using Ansvar, find EIOPA's implementing technical standards on the insurance product information document and any joint ESA supervisory statement on the PRIIPs key information document. Retrieve the relevant publications, distinguish technical standards from guidance, cite each source with its publication date, and name any gaps in coverage or access.

    The coverage page shows the publications available on your topic; pricing lists plan access to guidance search. The financial services guide explains the research and assessment paths.

    Preparatory works from six more European parliaments, and the closed terms kept whole

    Bills, government drafts and explanatory reports from the Spanish Congreso, the UK Parliament, the Italian Senato, the Czech Poslanecká sněmovna, the Slovak Národná rada and the Lithuanian Seimas join the German, Austrian and Norwegian material, with the closed legislatures served from their own archive.

    Read the full entry

    The European preparatory-works source now carries the current legislature of nine parliaments. New this release: the Spanish Congreso de los Diputados (Boletín Oficial de las Cortes Generales, government and parliamentary bills of the fifteenth legislature), the UK Parliament (bill publications of the current session), the Italian Senato della Repubblica (the Akoma Ntoso archive of the nineteenth legislature), the Czech Poslanecká sněmovna (parliamentary prints of the tenth period), the Slovak Národná rada (bills and explanatory reports of the ninth term) and the Lithuanian Seimas (the drafts registered this year). The Bundestag and Bundesrat, the Austrian Nationalrat and the Storting were already served and continue.

    Each row cites the parliament's own publication with its licence: the Spanish and Czech material under their statutory exemptions, the UK bills under the Open Parliament Licence, the Italian archive under the Senate's Creative Commons terms, the Slovak and Lithuanian material under their statutory public-domain rules. Nothing is taken from a mirror.

    Closed legislatures moved to a companion archive source: the German Wahlperioden before the current one, the Bundesrat history, the Italian thirteenth to eighteenth legislatures and the Austrian twenty-sixth and twenty-seventh Gesetzgebungsperioden. The live source stays small and refreshes with each parliament; the archive is rebuilt only when a term closes. A search for a historical Drucksache reaches the archive the same way it reached the live source before.

    Ask your agent: "Using Ansvar, what did the Spanish government's bill say about the scope of the new customer-service obligations?" The answer cites the BOCG publication, to the document, and the lookup returns the same row.

    Preparatory works are available from Premium. Scope with sources=['europe-preparatory-works'] for the current terms or sources=['europe-preparatory-works-archive'] for closed ones, or let a jurisdiction search reach them. The coverage page shows the current set.

    EIOPA guidance joins the financial supervisory sources

    EIOPA guidelines, opinions, supervisory statements and technical-standard final reports are now searchable beside the EBA and ESMA publications, each with its publisher reference and source link.

    Read the full entry

    Ansvar now serves EIOPA's final supervisory guidance — guidelines, opinions, supervisory statements and technical-standard final reports — in the same source as the EBA and ESMA publications added on 10 September. Each result names the publisher, the document type and a link to the publication on eiopa.europa.eu. Consultation papers, stakeholder-group documents and joint-ESA products are not part of this set; the joint products belong with the EBA publications.

    Using Ansvar, find EIOPA's guidance on the supervision of reinsurance placed with third-country reinsurers. Retrieve the relevant publications, distinguish guidance from legislation, cite each source with its publication date, and name any gaps in coverage or access.

    The coverage page shows the publications available on your topic; pricing lists plan access to guidance search. The financial services guide explains the research and assessment paths.

    Financial assessment workflows for contracts and readiness

    Prepare DORA ICT contract and register reviews, MiCA CASP readiness assessments, and AMLR readiness assessments with cited evidence and unresolved findings visible.

    Read the full entry

    Ansvar adds assessment workflows for DORA ICT contracts, the DORA register of information, MiCA CASP readiness and AMLR readiness. Your agent checks the workflow types available to your account, confirms the evidence needed for the selected assessment, and returns findings with supporting sources and missing evidence identified. Unsupported findings stay unresolved.

    DORA ICT contracts and register of information assessments are available from Team. MiCA CASP readiness and AMLR readiness assessments are available from Premium.

    Using Ansvar, list the financial assessment workflows available to my account. Help me select the workflow for a DORA ICT contract review, confirm the evidence it needs, and leave unsupported findings unresolved. If the workflow is unavailable, report that and stop.

    The financial services guide explains the research sources and assessment paths. Pricing lists plan access, and the agent docs explain how to run workflows through your connected agent.

    Financial supervisory guidance in your agent

    Search available EBA, ESMA and joint-ESA financial supervisory publications through Ansvar, with source references and publication types visible in the results.

    Read the full entry

    Ansvar now serves financial supervisory publications from EBA, ESMA and the joint ESAs. You can retrieve the available guidance and Q&A material through your connected agent, with a reference to the publisher's source. The coverage page shows the publications available on your topic; pricing lists plan access to guidance search.

    Using Ansvar, check the available ESA guidance sources for DORA ICT risk. Retrieve the relevant publications, distinguish guidance from legislation, cite each source, and name any gaps in coverage or access.

    The financial services guide explains the research and assessment paths. The existing ESMA sanctions register rows have a separate publication scope; a register entry does not establish access to the full enforcement decision.

    North Rhine-Westphalia's court decisions join the German case law

    German court decisions grow from a federal-only corpus to 281,813 decisions across two publishers, with the NRWE database of North Rhine-Westphalia's courts served beside the federal benches.

    Read the full entry

    German case law on the gateway was federal: the Bundesgerichtshof, the Bundesverwaltungsgericht, the Bundesfinanzhof, the Bundesarbeitsgericht, the Bundessozialgericht and the Bundesverfassungsgericht, as Rechtsprechung im Internet publishes them. Most German litigation never reaches those benches. Ask about a dismissal dispute or a tenancy case and your agent found the federal court's last word on the question, or nothing.

    The corpus now serves 281,813 decisions from two publishers. Beside the 84,156 federal decisions sit 197,657 from NRWE, the Rechtsprechungsdatenbank of Justiz NRW: the Oberlandesgerichte, Landgerichte and Amtsgerichte of North Rhine-Westphalia, and the state's administrative, labour, social and finance courts. Each row names the publisher that issued it, and your agent can fetch any decision it finds back from that publisher by its reference.

    Ask your agent: "Using Ansvar, how have the North Rhine-Westphalia courts decided on Kündigungsschutz for employees on parental leave?" It answers from the Landesarbeitsgericht and the Arbeitsgerichte, cited to the decision.

    Both publishers place their decisions outside copyright as amtliche Werke under UrhG §5, and both anonymise before publication. German court decisions are available from Premium. Scope with sources=['german-court-decisions'], or let a German or EU-wide search reach them. The coverage page shows the current set.

    The FCA Handbook, now served

    Every sourcebook of the UK Financial Conduct Authority's Handbook is searchable through the gateway at provision level, with a citation to the section on the FCA's own site.

    Read the full entry

    The gateway now serves the FCA Handbook: the rules, guidance and evidential provisions the Financial Conduct Authority publishes for UK financial services firms, from the Principles for Businesses and the Senior Management Arrangements, Systems and Controls sourcebook through the conduct, prudential and specialist sourcebooks. Each provision is served as the FCA's Handbook API publishes it, under the Open Government Licence v3.0, and every row cites the section on handbook.fca.org.uk.

    The Handbook joins the European financial-regulation corpus, so a question about a UK firm's obligations can be answered beside the EU acts the same firm meets abroad, and a gap analysis or threat model for a regulated firm can cite the Handbook provision by its number.

    Ask your agent: "Using Ansvar, what does SYSC 4.1 require of a firm's governance arrangements?" The answer comes from the Handbook, cited to the section.

    The FCA's technical standards and the Handbook glossary are not yet served; they follow when the FCA's endpoints for them answer. The PRA Rulebook is a separate publication under its own licence and is not part of this release.

    NIS2 answered from the national law, across the EU

    Ask about NIS2 in a member state and the gateway now serves that state's transposing statute for governance, risk-management and incident-reporting duties, with the EU text one call away.

    Read the full entry

    A NIS2 question about a member state used to come back as the directive. From today, a jurisdiction-scoped lookup of Article 20, 21 or 23 serves the national transposing provision where one is verified: the Cyberbeveiligingswet for the Netherlands, the loi NIS2 for Belgium, the BSI-Gesetz for Germany, the cybersäkerhetslagen for Sweden, the NISG 2026 for Austria and their counterparts across the Union, each cited to the article of the national gazette text.

    The mapping is deliberately narrow. A whole article is served only where the national statute carries every paragraph the directive does; otherwise the paragraph that is verified is served and the response says so. The reporting stages of Article 23(4), early warning, notification, intermediate report, final report and progress report, resolve to the national provision for each stage where the statute splits them. Where a state has mapped only part of an article, the gateway serves the EU text and names the mapped paragraphs instead of claiming there is no mapping.

    Ask your agent: "Using Ansvar, what does Belgian law require for the 72-hour incident notification under NIS2?" The answer is Article 35 of the loi du 26 avril 2024, cited to Justel, with the directive available by asking for the EU text.

    Portugal joins the same day. The Regime Jurídico da Cibersegurança annexed to Decreto-Lei n.º 125/2025 is served whole again, article by article, after a parser repair, and its governance, risk-management and reporting articles are mapped like the rest.

    National transposition serving is available on every tier. The coverage page shows the jurisdictions with a served statute; remaining gaps stay visible there rather than being papered over.

    Showing 10 of 39