law_search
A semantic SEARCH over formalised law: a question or a notion in your own words → candidates with addresses — predicates with signatures, rules, article fragments. This is the layer of DISCOVERY, not of the answer: the result says WHAT to ask next (law_ask by signature, law_rules, law_sources) and establishes neither a fact nor a norm. The ranking is a deterministic lexical embedder, and similarity of text is not applicability of a norm. If you know the exact name, go straight to law_packages/law_ask; an empty result does NOT mean the norm does not exist.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "law_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | narrow the kinds of candidate | |
| limit | No | how many candidates (8, at most 25) | |
| query | Yes | a question or a notion in your own words | |
| package | No | search inside this instrument only |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| query | Yes | ||
| fallback | Yes | ||
| candidates | Yes | ||
| indexUnits | No | ||
| jurisdiction | Yes | ||
| corpusFingerprint | Yes |