How we count.

Every fact on the store is counted or checked by ahel. A publisher cannot edit them, nothing is estimated, and a fact with nothing to show is left out.

Tested by ahel

Where it comes from
A real account connected the app and ran its actions through ahel. The date is the first time we did.
When it shows
One successful run with a real account.
How fresh it is
Updated when ahel runs the app again. A badge whose last pass is older than 14 days is dropped once the weekly run is live.
How to earn it
Apps listed by ahel earn it when we run them. For Studio apps the weekly run is being built; until then no Studio app carries it.
What we never show
A badge for an app nobody at ahel has run.

Verified in Claude

Not shown on ahel yet.

Where it comes from
A person at ahel sees the app's card render in Claude and records the date.
When it shows
The card renders as the app describes it.
How fresh it is
Checked by hand, with the date shown.
How to earn it
Nothing to apply for: we check listed apps.
What we never show
A claim about a host we have not checked ourselves.

Ready for Anthropic

Where it comes from
The readiness checks for the Anthropic directory, the same list the Studio Publish page shows.
When it shows
Every required check passes.
How fresh it is
Rechecked when the page is read, at most once a minute, and on every publish. The date shown is the date of the check.
How to earn it
Fix every check marked Fail on your Publish page.
What we never show
A store's own decision. Ready means our checks pass, not that the store has listed the app.

Ready for OpenAI

Where it comes from
The readiness checks for OpenAI apps, the same list the Studio Publish page shows.
When it shows
Every required check passes.
How fresh it is
Rechecked when the page is read, at most once a minute, and on every publish. The date shown is the date of the check.
How to earn it
Fix every check marked Fail on your Publish page.
What we never show
A store's own decision. Ready means our checks pass, not that the store has listed the app.

Verified publisher

Where it comes from
The app's own domain, on the same site as the website on its listing.
When it shows
The domain passed its DNS check.
How fresh it is
Shown with the date it was verified.
How to earn it
Add your domain on the Publish page and pass its DNS check.
What we never show
A company name we have not checked against a domain.

Calls this month

Where it comes from
Calls to a Studio app from outside the publishing workspace, counted by ahel as each call is served.
When it shows
Nothing at 0, “in use” from 1 to 99, the number from 100. When the count cannot be read, it says “unavailable”.
How fresh it is
Live, for the current month in UTC, at most a minute old.
How to earn it
People outside your workspace using your app.
What we never show
Calls from your own workspace, estimated traffic, or a 0. Apps listed by ahel show no calls yet.

Serving

Where it comes from
The same count as Calls this month.
When it shows
1 or more counted calls this month.
How fresh it is
Live, at most a minute old.
How to earn it
People outside your workspace using your app this month.
What we never show
Serving for an app with no counted calls this month.

Workspaces using it

Not shown on ahel yet.

Where it comes from
Workspaces other than the publisher's with a counted call this month.
When it shows
Shown from 5.
How fresh it is
Once a day.
How to earn it
More teams using your app.
What we never show
Which workspaces they are.

The leaderboard

Where it comes from
Every listed Studio app. Apps listed by ahel are not on it.
When it shows
Rank numbers appear once 3 apps are listed.
How fresh it is
On every page load, from facts at most a minute old.
How to earn it
Sorted by calls this month, then stores passed, then a verified domain, then Tested by ahel, then the listed date.
What we never show
A position anyone can buy or edit.

Useful

Where it comes from
One press per workspace per app, from signed-in members.
When it shows
The Useful sort appears once one app has 10 counted votes.
How fresh it is
Live, on every press.
How to earn it
A vote counts when the workspace is 7 or more days old, has made at least one successful call, is not the app's publisher, and has not had its votes voided. A workspace can press 50 times a day.
What we never show
A vote number, on any page or in any response.

Calls, last 6 months

Not shown on ahel yet.

Where it comes from
The monthly counts behind Calls this month.
When it shows
Two or more months of data and one month at 100 or more.
How fresh it is
Once a month, in UTC.
How to earn it
Steady use of your app.
What we never show
A chart for an app whose publisher hides its calls.

Search engines

Where it comes from
Each Studio app page and each publisher page.
When it shows
Indexed when the app is listed and has a verified publisher domain or the Tested badge. The list of publishers is indexed from 3 publishers.
How fresh it is
The sitemap refreshes every hour.
How to earn it
Verify your domain on the Publish page.
What we never show
Nothing is hidden: a page that does not meet the rule is public and asks not to be indexed.

The Studio contest

Not shown on ahel yet.

Where it comes from
One 30-day Studio build window, announced on the store.
When it shows
Verified calls from at least 5 other workspaces, at most 100 counted per workspace.
How fresh it is
Standings during the window.
How to earn it
Publish a new app during the window.
What we never show
A prize without the numbers behind it.

What we never show.

No ratings, reviews, vote counts or estimated traffic.

A workspace that buys or trades votes has its votes voided.