Bounded capability discovery over the body interface
JARVIS can look up what it can do right now, including each command's schema, and the lookup itself cannot do anything.
INTEGRATED , rung 4 of 8 Recorded 22 September 2026. Advanced Systems branch, not merged into production.
Technical
What it is
CapabilityDiscovery (jarvis/capability/discovery.py), BodyReadInterface (jarvis/contracts/body.py), /body/v1/* routes (jarvis/runtime/body_interface.py); catalog about 185 commands.
Truth ladder
Where it stands
Rung 4 of 8: INTEGRATED
Wired into the rest of JARVIS and tested across component boundaries.
Project record: integrated in the canonical Advanced Systems branch (2026-09-22 foundation commits)
- CONCEPT Designed or specified. No working code yet.
- IMPLEMENTED Code exists. Nothing has demonstrated that it behaves correctly.
- TESTED Automated tests exercise it in isolation, often against fixtures.
- INTEGRATED Wired into the rest of JARVIS and tested across component boundaries.
- PRODUCTION-REACHABLE The owner can reach it through the real runtime path, not only through a test harness.
- LIVE-PROVEN A bounded probe ran the real code path on a booted JARVIS on the real machine and recorded evidence. The project treats live evidence as expiring after 24 hours, so every live reading here shows the date it was taken.
- FORMALLY VERIFIED Its critical property is checked by a proof or exhaustive verification.
- RELEASE-QUALIFIED Passed every qualification gate for a named release.
Limits
Limitations
- 'It preserves the existing complete schema projection verbatim and has no execution or grant method.' Body interface run: 78 passed, 2 failed (both reproduce on the base commit). Advanced Systems work lives on 2026-09-22 branches, not the production branch; most later commits are marked PENDING_PRIMARY_RELEASE under a measurement hold.
Record
Status history
- INTEGRATED , rung 4 of 8 Recorded state: integrated in the canonical Advanced Systems branch (2026-09-22 foundation commits)
Only states recorded in the public export are listed. Earlier states may exist in the project’s private ledgers.
Connected work
Connected work
- Changelog Advanced Systems begins: six branches and bounded capability discovery 22 Sept 2026
- Roadmap New model-visible contract with bounded tool discovery BUILDING
- Roadmap Merge Advanced Systems into production INTEGRATING
Neighbours
Related capabilities
- Deixis & pronoun resolution "It", "that" and "the one from earlier" resolve to the right thing.
- Route selection (deterministic/fast/deep/coding/vision/research) Each request is routed to the right kind of thinking: instant, fast, deep, coding, vision or research.
- Risk & uncertainty escalation Risky or uncertain requests are escalated instead of guessed.
- Epistemic marking JARVIS marks how sure it is: confirmed, inferred, incomplete, or unknown.