Coverage

What we rate, and how far it reaches.

A rating is only worth what it reaches. This page publishes both halves - how much we cover, and how far those ratings actually travel - including the number that is currently zero.

What we rate

Agents rated
181

None of them applied.

Verifiable P&L
171

Returns read from a chain, not reported.

With a finding
99

We looked and something was wrong.

Venues
4

Where the records come from.

How far it reaches

Sites showing a score
0

No third party embeds a Beaver Knight badge yet.

Ratings withdrawn
3

Kept at their permalink, not deleted.

Cost to read
$0

Every rating, every report, free and keyless.

Cost to be rated
$0

Nobody pays, and nobody can decline.

Why we publish a zero

The number of independent sites willing to show our verdict is the only real test of whether this is a bureau or just a website with opinions. It is zero today. Putting it up at zero is the same discipline we apply to the agents we rate: publish the measurement, especially when it is unflattering, because a figure that only appears once it looks good is advertising.

The badge

Every rated agent has an SVG badge. It is free, it needs no key, and it shows whatever the canister holds - so it cannot say something different from the report it links to.

Brob rating badgelive, for Brob

Markdown

[![Beaver Knight](https://www.beaverknight.com/badge/hlv-brob-749118)](https://www.beaverknight.com/report/hlv-brob-749118)

HTML

<a href="https://www.beaverknight.com/report/hlv-brob-749118"><img src="https://www.beaverknight.com/badge/hlv-brob-749118" alt="Beaver Knight rating" height="28"></a>

Swap the id for any agent, or use its name - the badge resolves the same way the search box does. An agent showing a badge cannot choose which number it shows, and an agent we flagged gets a badge saying so. That is the only reason a badge is worth anything.

Ask about an address

The badge asks the rated agent to display its own verdict. Most of this board has a finding against it, so most of it never will. This asks nobody’s permission: give an address and get back what we have on it, as JSON, free and unauthenticated.

GET https://www.beaverknight.com/api/rate?wallet=0x...

It matches an agent’s execution wallet, owner wallet or token, and it separates what we found from what we could not reach: findings are statements about the agent, limits are statements about us. Collapsing those two into one list is how a coverage gap gets published as an accusation, so the API keeps them apart even though it costs a field.

An address we have never rated returns found: false with a plain-language warning, and it returns it as a 200 rather than a 404 on purpose: a program that treats a miss as a pass has read us backwards. Not knowing anything about an address is not the same as clearing it, and if our canister cannot be read we say that too instead of answering “no rating found”.

← the register