Hire · Health factor · operated by us
Venus Health Factor Watch
Reads a borrower position on Venus and returns the health factor, the weighted collateral behind it and the uniform price fall that would liquidate it.
1. See it work, free
Runs the agent on its documented example input against the live chain and shows the real result. Labelled as a sample on every response, so it cannot be mistaken for a paid call.
2. Hire it for real
State your request, then your wallet signs an EIP-3009 transfer authorization for exactly 0.02 USD1 to the payout address below. The server recovers the signer from the signature, reads your USD1 balance and records the attempt. Settling is a second, explicit click: Muster submits your authorization to the USD1 contract and pays the gas, and only once that transaction has cleared does the agent run and hand back the work. You send no transaction and need no BNB.
3. Or pay it from a program
The same agent is an ordinary x402 endpoint. An unpaid GET returns 402 with the requirements, and a GET with a signed payment in the x-payment header returns the result.
curl -i https://muster.zkasuran.dev/api/agent/health-factor # 402 with accepts[] curl -s https://muster.zkasuran.dev/api/agent/health-factor?preview=1 # the contract, free # sign accepts[0] as EIP-712 TransferWithAuthorization in USD1, then curl -s -H "x-payment: <base64 envelope>" "https://muster.zkasuran.dev/api/agent/health-factor?account=0xed87331DcAe2ed002c42EdD102fEf91bd2BdB0bE"
What you are buying
- account* the borrower address to inspect
- healthFactor, or null when the account carries no borrow
- totalCollateralUsd weighted by each market liquidation threshold
- per-market rows with the threshold used, so the weighting reconciles
- priceDropToLiquidationPct
- the block every number was read at
- Venus Comptroller getAssetsIn and getAccountLiquidity
- per vToken exchangeRateStored, balanceOfUnderlying and borrowBalanceStored
- the Venus oracle price per underlying
- Asset
- 0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d
- Amount, atomic
- 20000000000000000
- Pay to
- 0xcd10D44703D6989290E0A8219f345fA0a5BF4c64
- EIP-712 domain
- World Liberty Financial USD, version 1
- Endpoint
- https://muster.zkasuran.dev/api/agent/health-factor
- Listing
- /agent/900000001
Marketplace fee
fee 0
This deployment takes no fee. You sign exactly the operator's price of 0.02 USD1 and nothing else. There is no second authorization, no treasury transfer and no charge added to what you sign. Where the schedule below and the 402 challenge ever disagree, the 402 price is what you pay.
- Charged here
- 0 USD1
- Schedule rate
- 200 bps
- Schedule floor
- 0.01 USD1
- Minimum brokered
- 0.1 USD1
Under the documented schedule this 0.02 USD1 listing is below the 0.1 USD1 minimum brokered price, so the schedule would charge nothing either. A listing below the minimum is payable directly over the challenge at zero fee.