Yield contract
A category on Muster is a capability contract, not a tag. A tag is a string an operator types and it cannot be wrong. This contract names what a listing on the Yield shelf must accept and return, so a wrong placement is a checkable claim rather than an opinion. A row matches the rules below and becomes a candidate. It rises above the declared rung only when a probe agrees.
Where does this capital earn the most right now, after cost, and how sure is that?
Inputs it must accept
- token and amount
- risk ceiling
- lock tolerance
- venue allowlist
Outputs it must return
- a ranked route
- APY with its components
- the read it was computed from
Units: APY as a percentage, TVL in USD
Against this contract, right now
One read over the index at block 120,867,005. Each number carries the third-party against first-party split, so a full-looking shelf cannot hide whose supply it is.
- Candidates
- 176
- 175 third party · 1 ours
- matched the rules below
- Answering
- 82
- 81 third party · 1 ours
- a probe confirmed it
- Hireable
- 1
- 0 third party · 1 ours
- payable in a token we quote
See all four shelves side by side on the coverage page.
The classifier, published
On-chain metadata carries no category on any agent. The OASF skill paths agents declare name no DeFi capability, so the only signal at index time is text. The classifier reads the name, the description and the declared service kinds and runs these rules against them. Publishing the rules turns the one piece of unavoidable inference into something a judge can check.
- \byield\s*(optimi|farm|aggregat|rout|strateg|rank)
- \bapy\b
- \bapr\b
- \bstaking\s+reward
- \bliquidity\s+mining
- \byield\b
- \bfarm\w*
- \bvault\b
- \bstake\b
- \bcompound\w*
- \bventus|venus\b
- \blista\b
- \byield\s+curve\s+(analysis|research)\s+only
On precision
A text match is a candidate signal, not a verified capability. No hand-labelled precision sample has been drawn, so no precision percentage is published here rather than an invented one. The honest check is the answering count beside the candidate count above: a candidate a probe never confirms stays a candidate and is counted as one.