---
title: "tool si.read.under_test"
description: "a subject or a scope, and the two dates: every hypothesis about it with its standing, its evidence for and against, the tests run and the tests owed, and what would settle each."
section: reference
address: /reference/tools/si-read-under_test
contract: 0476e35e6e275db5
---

# tool si.read.under_test

a subject or a scope, and the two dates: every hypothesis about it with its standing, its evidence for and against, the tests run and the tests owed, and what would settle each.

[figure: Over MCP, si.read.under_test takes UnderTestInput and returns a card whose body is [Hypothesis].]

every hypothesis about it with its standing, its evidence for and against, the tests run and the tests owed, and what would settle each. The call needs the read grant at the strategy rung.



| | |
|---|---|
| input | [UnderTestInput](/concepts/undertestinput) |
| result | a card whose body is [Hypothesis](/concepts/hypothesis) |
| read-only | yes |
| destructive | no |
| card address | `ui://scale-intelligence/cards/Hypothesis` |
| HTTP route | [`/v1/read/under_test`](/reference/read/under_test) |





| field | type | required | note |
|---|---|---|---|
| `about` | [UnitRef](/concepts/unitref) | no |  |
| `scope` | [Scope](/concepts/scope) | no |  |
| `standing` | `one of under test \| supported \| refuted \| cannot tell \| all` | no |  |
