kappa7
Public law, by address — for AI agents. An agent that needs a statute fetches the article instead of recalling it: the publisher's own text, verbatim, with its source, its dates and a SHA-256 anyone can check. No summaries, no ranking, no advice.
If you are a person, not an agent: this is a library of laws, not a legal service. It is for people who build software that has to quote the law correctly — the text comes from each country's official publisher, with a link back, the date we fetched it and the date we last checked it. It never tells you what a law means. Some texts are the law as currently in force, others as first published, others unofficial translations; every article says which, and not every country is covered — the list is on the coverage card. What we asked each publisher, and what they answered, is public: /v1/access.json. The operating company, a Dutch BV, is being registered; its name goes here when it is. People who want to read and search the law themselves: kappa7.com.
Counted from the door's own coverage card on 2026-10-06. The full list, publisher by publisher: /try/index.json.
For agents — start here
MCP: POST https://kappa7.ai/try/mcp (trial) · POST https://kappa7.ai/mcp (keyed) —
five tools: get_article · list_act · find_act · who · coverage.
Claude Code plugin: claude plugin marketplace add https://kappa7.ai/plugin/.claude-plugin/marketplace.json
The difference, on one question
A model answering from memory
Under the Wet inkomstenbelasting 2001, entrepreneurs can deduct pension premiums for a beroeps- or bedrijfstakpensioenregeling if the scheme meets the conditions of the Wet op de loonbelasting 1964. Deduction is limited to premiums based on pensionable income; excess voluntary contributions are restricted. See article 3.18 IB 2001.
Another model's ungrounded answer, reproduced as given.
Plausible, and pointing the right way. But:
- no wording of the law — nothing to quote;
- no address, no hash, no date — nothing a reader can check;
- the conditions the article actually sets are missing: its five paragraphs, the exact articles of the Wet op de loonbelasting 1964 it requires, the one-third cap on voluntary top-ups, the definitions.
The same agent, fetching
GET /try/resolve?jur=nl&q=Wet inkomstenbelasting 2001 artikel 3.18
| address | nl › BWBR0011353 › 3.18 |
| act | Wet inkomstenbelasting 2001 |
| sha256 | 2bff606da7461681bf200f498da7d73470f32159a2c8508bd465d029fb7d1232 |
| article in force from | 2023-07-01 |
| fetched · checked | 2026-09-26 · 2026-10-04 |
| repealed | no |
| source | wetten.overheid.nl/BWBR0011353 |
The official Dutch text as the door returns it, cut at […] — the full article is at the address.
The line the agent cites:
Stamped from the door's response on 2026-10-06.
| Agent A · no shelf | Agent B · kappa7 | |
|---|---|---|
| what it gives | a plausible paraphrase | the official text, to read and cite — not an answer |
| can a reader check it? | no | yes — address, SHA-256, the publisher's link, the dates |
| what is missing | the conditions, the cap, the definitions, the dates | none of the statute's text |
| the agent's next step | guess, or search again | fetch the cited articles by their addresses |
The rules an agent follows here
- Quote the text as returned. Cite the address and the SHA-256, and when it was checked.
- A 404 means not on the shelf. Never a neighbouring article, never a paraphrase from memory.
- Say first when a provision is not current law. Repealed, not yet in force, expired — the publisher's own word
rides on the unit (
in_force_state), and the agent says it before anything else. - A translation is labelled as one. Machine translations name their model and date and carry a notice; the authentic text is the original.
- Some shelves are held. Where a publisher's terms forbid republication, the door gives the heading, the hash and the publisher's link — never the text.
Access
Trial door: /try/ — open, no key, rate-limited per address; it may be closed at any time.
Keyed door: /v1/ — the same files with a key and a signed receipt for every fetch. Keys are not
on general issue yet; use the trial door.