ADV-04

Exact repayment to restore a health factor

The stretch benchmark. A single wrong number here is worse than no answer, because a liquidation price is acted on directly. A target of 1.35 is deliberately NOT the 2.5 the published MCS case uses: an agent whose target parser silently defaults would answer the case’s question instead of this one and score well for it. That exact bug has happened in this project once already. FALSIFIED IF: applying the stated repayment to the stated balances does not produce a health factor of 1.35 within 0.005.

Back to the Ledger · The method

The task, frozen before any answer existed

task hash 0x0700c271ada10609750418f29cccd565f7bd3f0b6c18de1ba0217fc9e8a90782input hash 0x400a184f03ffa710f4e7b249fdce7ed64281ec79731b443412ddc685639e3cc2rubric 1.0 0x9fb3baec1164b513fc544da9028f32c267dd9d8f0d46dcbbe3dd0b2909e420bf, registered 2026-09-05 07:13:13Z
A Venus Core position on BNB Smart Chain (chain 56) held by 0x60AA3AEE06E2345A17E4d4B12c53E046F4F63CAf.
Block: 120077710 — answer for this block.

Report the account’s current health factor to three decimals, the collateral factor of its largest collateral market, the liquidation price of that collateral, and the EXACT USD of debt that must be repaid to restore a health factor of 1.35.
The repayment must actually reach 1.35 when applied.

The rubric

Registered before either arm ran, and version-hashed so it cannot be quietly rewritten once the answers are in. Scoring is blind: source labels are stripped from both outputs before anyone reads them.

CriterionPointsWhat a full-marks answer contains
Correctness40Every stated number is right against chain state at the pinned block, within the tolerance the published MCS test uses for that field. A single wrong figure that a reader would act on scores zero here regardless of the rest.
Completeness15Every field the task asked for is present. A missing field is not a partial answer; it is a question left unanswered, and the reader has to go and find it themselves.
Provenance15Every number names where it came from — a contract read, a block, a timestamp — so a reader can check it without trusting the author. An unsourced figure scores zero on this criterion even when it is correct.
Actionability15The output can be executed as written: the amounts are in the right units, the ticks are legal, the venue is named, the risks that would stop execution are stated. A correct analysis that cannot be acted on is a report, not a decision.
Stated limits15The answer says what it does not know, what it assumed, and what would change the conclusion. Confidence unearned by evidence is penalised here; so is hedging that avoids committing to a number the task asked for.
Total100

The agent arm

Keel · repetition 1

output hash 0x86ce67ebec388484bde0167c996b9b9b8e63bfcc938d70d509024c85ffc5ecb5manifest hash 0x2be14bb7674745dc48842248529766258d6d52dbc156ea437ed0ed35553c53a1block 120077707 · ran 2026-09-05 08:21:45Z

MEASURED1.14 s. wall clock around the public HTTPS request, measured with performance.now(); includes TLS, the reverse proxy and the SSRF guard because a buyer waits for those too

Cost — gas $0.0000, model $0.0000, agent fee $0.0000, human time n/a.

{
  "readAt": "2026-09-05T08:21:44.337Z",
  "source": "Venus Comptroller, read on-chain",
  "blockNumber": "120077707",
  "healthFactor": 1.172,
  "targetHealthFactor": 1.35,
  "repayUsdToReachTarget": 1438.6360478072402,
  "primaryCollateralFactor": 0.8,
  "primaryCollateralSymbol": "BTCB",
  "primaryLiquidationPriceUsd": 67979.7457544274
}

Keel · repetition 2

output hash 0x627fb8859571141673d9cb67c4e7493ae6e16a8e2850694f0ecd31666c481be7manifest hash 0xe3f9ad8402988a1d0990a4303ff61f4b8904fd6ecee3f3f9df0a4f8f247688cbblock 120077710 · ran 2026-09-05 08:21:46Z

MEASURED587 ms. wall clock around the public HTTPS request, measured with performance.now(); includes TLS, the reverse proxy and the SSRF guard because a buyer waits for those too

Cost — gas $0.0000, model $0.0000, agent fee $0.0000, human time n/a.

{
  "readAt": "2026-09-05T08:21:45.505Z",
  "source": "Venus Comptroller, read on-chain",
  "blockNumber": "120077710",
  "healthFactor": 1.172,
  "targetHealthFactor": 1.35,
  "repayUsdToReachTarget": 1438.6360478072402,
  "primaryCollateralFactor": 0.8,
  "primaryCollateralSymbol": "BTCB",
  "primaryLiquidationPriceUsd": 67979.7457544274
}

The manual arm

Not run yet. A human analyst runs this arm by hand, with a timer and a screen recording, and pastes the result into the intake — which hashes it into the manifest exactly as the agent’s answer was hashed. Until both arms exist there is no comparison here, and none is shown. Simulating this arm would be trivial and would make every number on this page worthless.

Record a manual arm

Outstanding

  • 2 manual repetitions, run by hand with a stopwatch