{"service_id":"health-guard","name":"Venus Health Guard Preview","category":"health_factor","category_job":"Protect a loan","what_you_get":"A read-only report on what Venus Core Pool publishes about one BSC address's lending position, and on what can honestly be derived from it. Venus publishes liquidity and shortfall in USD and publishes no health factor at all — so you get its own two figures verbatim, with the call and the block they came from, and a collateral ratio computed here whose exact formula, inputs and scales are stated inline beside it, together with a cross-check of that derivation against Venus's own liquidity figure so you can see whether the two agree. For every market the account has entered: supplied and borrowed balances, the collateral factor, the exchange rate and the oracle price, each labelled with the call that produced it. Where Venus reports a shortfall, you also get conservative draft actions — repay and supply-collateral only, never borrow and never withdraw — each fully bounded, with the exact contract and function, a hash of the calldata that binds it, a cap, a floor, a deadline and a gas ceiling. Nothing is signed, approved, submitted or held: the object that produces this holds no session key, no signer and no submitter, it has no armed counterpart class in this build, and no execution path for a Venus call exists here at all. Every figure comes back with the block it was read at, so you can check any of it against the chain yourself.","price_display":"0.50 USDT","price_atomic":500000000000000000,"asset":"0x55d398326f99059fF775485246999027B3197955","paid_stock":false,"stock_status":"preview","admission":{"fresh_paired_benchmark":false,"cold_canary":false,"decision_grade_presenter":true,"true_settlement":false},"typical_seconds":40,"activation":"one_shot","activation_means":"Runs once when you activate it and hands back a result.","evidence_modality":"live_read","metrics":[{"name":"Entered markets carrying a borrow","unit":"entered markets read","window":"single recorded read; no paired run against a person; one wallet across 2 entered Venus Core Pool markets","observed_at":"2026-08-22T16:05:41.904205+00:00","method":"The catalogue health-guard runner read Unitroller.getAccountLiquidity, getAssetsIn, each entered vToken snapshot, and the current Venus oracle; the service stamped the read at BSC block 117453014.","value":null,"numerator":1,"denominator":2,"display":"1 of 2 entered markets read"}],"agent_id":"56:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432:311259","identity":"Bound to the BSC ERC-8004 agent 56:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432:311259. This registration is not an endorsement, evidence of paid stock, or evidence that the service produced a result.","hire_method":"POST","hire_path":"/hire/health-guard","registration_uri":"https://docket.gudman.xyz/registrations/health-guard.json","input_schema":{"wallet":{"type":"string","required":true,"default":"0xe55816904796341bf8535e25f6c8b647927fc946","example_note":"Docket's controlled wallet has no Venus position, so the honest result is no position — replace with your address","description":"the 0x-prefixed BSC address whose Venus position to read; it is read and never touched"},"trigger_shortfall_usd":{"type":"integer","required":false,"default":1000000000000000000,"description":"the shortfall Venus has to be reporting, 1e18-scaled USD as the comptroller reports it, before any action is drafted; zero is refused"}},"limitations":"Venus Core Pool on BSC and nothing else: no Isolated Pools, no other lending market, no other chain. Venus publishes no health factor — it publishes liquidity and shortfall in USD — so the collateral ratio in the report is derived here rather than read, and it carries its formula, its inputs and its scales inline; anybody looking for Aave's figure is looking for a number this protocol never produced. Only the markets getAssetsIn reports the account has entered are read, which is the same set the comptroller itself iterates, so a supply in a market the account never entered is not collateral and does not appear. Prices come from whichever oracle the comptroller currently names, read at the same block. What a hire returns is a preview and structurally only a preview: the object that produces it holds no session key, no signer and no submitter, it has no armed counterpart class in this build, and no execution path for a Venus call exists here — so acting on a drafted action needs work this stage did not do, on top of a session the wallet's owner grants on chain. Drafted actions are repay and supply-collateral only; borrowing and withdrawing are not encoded and no argument produces one. An action changes a balance Venus holds at the block it lands in and establishes nothing about a liquidation that did not happen, because that is a claim about a world nobody observed. A single recorded read; no paired run against a person stands behind the metrics on this card.","evidence":[{"kind":"advantage_task","url":"/services/health-guard","label":"Task 05 — single recorded read summary; the full committed JSON is docket/advantage/recorded_runs/05-health-guard-read.json and is not exposed by a public artifact route in this build"}],"agent_path":null,"identity_note":"The snapshot Docket serves does not hold this agent, so there is no /agents record to open for it here. Docket's default sweep covers the agents carrying at least one feedback record, which is a small slice of the registry — an identity outside that slice is registered on chain and is simply not in what Docket indexed."}