File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313## Delivery Promises
1414- Mention in summaries whether STATE, `contractiles/`, or `.bot_directives/` changed.
1515- Keep this file in sync with the repository’s status; update it if the governance changes.
16+
17+ ## Calling ECHIDNA via BoJ
18+
19+ All ECHIDNA invocations go through the `echidna-llm-mcp` BoJ cartridge.
20+ **Never call ECHIDNA directly — always go through BoJ.**
21+
22+ | Tool | Description |
23+ |------|-------------|
24+ | `echidna_list_provers` | Discover all 105 provers with tier/category/complexity |
25+ | `echidna_prove` | Invoke a prover on proof content |
26+ | `echidna_verify` | Verify inline proof content (typed outcome) |
27+ | `echidna_verify_raw` | Direct binary invocation (EProver, CaDiCaL, SAT solvers) |
28+ | `echidna_suggest` | Neural tactic suggestions (Julia ML corpus-backed) |
29+ | `echidna_suggest_tactics` | Aspect-tag tactic suggestions — advisory only |
30+ | `echidna_search` | Keyword search over 66,674-proof corpus |
31+ | `echidna_session_create` | Start interactive tactic session |
32+
33+ ```json
34+ { "tool": "echidna_list_provers", "args": {} }
35+ { "tool": "echidna_prove", "args": { "prover": "Lean", "content": "theorem t : 1 + 1 = 2 := rfl" } }
36+ { "tool": "echidna_suggest_tactics", "args": { "goal": "n + 0 = n", "prover": "Lean" } }
37+ ```
38+
39+ Full protocol: `boj-server/cartridges/echidna-llm-mcp/docs/CALL-PROTOCOL.adoc`
You can’t perform that action at this time.
0 commit comments