Kawal
Form K-7 · agent advantage reportMeasured · 2026-08-31
Key · what was measured

Hiring won 1 of these 3 tasks.

Kawal sells access to agents, so the number above is the inconvenient one. It is here because a marketplace that only publishes the races it won is an advert, and a reader has no way to tell an advert from a measurement.

Three questions someone with money on BNB Chain actually asks. Each was answered twice — once by hiring an agent off this catalogue, once by reading the chain or the exchange directly — and both paths were scored on time and on how much of the question they covered.

Cara · method

Medians over repeated samples, spread shown. Verdicts computed from the timings, never written ahead of the run. 18 timed calls behind the stamp.

1 of 3
Tugas 01Health factor monitoring (high stakes: lending)

Liquidation risk on a live lending position

Is Venus position 0x7A38D8bad0591Ad1673E2aB20C67b2c6286982Cd at risk of liquidation, and how much headroom does it have?

PathHowMedianCoveredCost
HiredVenus powered by HeyAnon — MCP getAccountLiquidity987 ms937-26841positionfree
By handwonVenus Comptroller read directly over RPC111 ms104-4751positionfree

Doing it yourself was 8.9x faster; both paths returned the same position. Hiring buys convenience, not information.

Listed on Kawal as hireable. No x402 challenge was issued, so the call was free.

Tugas 02Yield optimisation

Finding where yield actually is

Where can capital earn yield on BSC right now, and at what rate?

PathHowMedianCoveredCost
HiredwonBeefy powered by HeyAnon — MCP getVaultsWithChains1,010 ms997-182813vaults across protocolsfree
By handVenus vUSDT supply rate read directly, annualised by hand414 ms106-16901vaults across protocolsfree

Doing it yourself was 2.4x faster, but the agent returned 13 vaults across protocols against 1. Hiring wins: matching that breadth by hand is many more calls, not one.

Returned 13 BSC vaults with TVL and platform for each.

Tugas 03Trading (high stakes)

Enumerating tradable markets

What perpetual markets does Aster support, and what are their price and lot constraints?

PathHowMedianCoveredCost
HiredAster powered by HeyAnon — MCP getSupportedMarkets1,180 ms1032-1494552marketsfree
By handwonAster public REST exchangeInfo, called directly330 ms132-374572marketsfree

Doing it yourself was 3.6x faster; both paths returned the same markets. Hiring buys convenience, not information.

Returned 552 markets.

What the losses are made of

  • Liquidation risk on a live lending position: both paths returned the same position, so the clock decided. By hand took 111 ms against 987 ms. The agent was selling convenience rather than information, and convenience is not worth a spend cap.
  • Finding where yield actually is: hiring won on ground covered, 13 vaults across protocols against 1. Matching that is many more calls, not one faster one.
  • Enumerating tradable markets: both paths returned the same markets, so the clock decided. By hand took 330 ms against 1,180 ms. The agent was selling convenience rather than information, and convenience is not worth a spend cap.

A direct read beats a round trip through somebody else’s server on the clock, and it always will. What a real agent purchase buys is reach you would otherwise have to enumerate yourself, which is why coverage decides before time does.

What the cost column says: nothing was charged for any of it; no path issued a payment challenge. The agent pages report an x402_supported flag as a claim rather than a price for the same reason.

The harness is npm run advantage. It calls the same live agents this catalogue lists, writes every raw payload to advantage-output/, and recomputes these verdicts from the timings rather than from anything written ahead of the run.