Library Metrics

AIBAST distribution, engagement, and learning impact

Public library metrics

Every number below belongs to the AIBAST library and comes from a public, verifiable API — GitHub traffic and releases, the jsDelivr CDN, and the AIBAST catalog. RAR is intentionally excluded from these counts. Identity appears only in verified achievement profiles whose GitHub users explicitly opted into public display by submitting a claim.

Agent upvotes require a signed-in GitHub account. Each agent has one canonical rating Discussion, and GitHub permits one active upvote per account. Upvotes record community preference; agent downloads are counted separately from GitHub Release assets.

Browse agents

Share impact automatically. Every metrics run publishes a weekly/monthly report covering each measurable download, reach, engagement, workshop, achievement, and catalog metric. Missing traffic stays marked unavailable.

loading… Loading metrics snapshot
Loading metrics…

Verified workshop achievements

verified public progress synced through opt-in GitHub issues

Verified achievement coverage is loading.

Verification scope. GitHub verification confirms authenticated issue authorship and canonical claim format only; achievement completion remains self-reported and is not independently proven.

Verified public achievements are server-scored from submitted public GitHub progress issues. Fixed achievement values are: started 5, local proof 15, draft builder 20, preview proven 25, workshop completed 35, and manual mode completed 50, for at most 150 points per workshop. Re-syncing unions explicitly claimed achievement IDs and never duplicates points. Missing prerequisite badges are not inferred.

Local self-paced achievements are different. Progress on achievements.html stays local until a person deliberately submits a verification issue. Submission explicitly opts that GitHub login into the public verified profile and leaderboard. Verified achievement points are never repository stars, agent upvotes, downloads, or workshop usage events, and they are not added to those metrics. Administrators can review the achievement metrics setup and privacy checklist.

Public achievement leaderboard

Profiles are public only after opt-in submission
Verified public achievement profiles ranked by points
GitHub loginPointsBadgesStartsWorkshop completionsManual completions
Loading verified achievement profiles…

Workshop achievement completion

Canonical 65-workshop verified scope
Canonical workshops ranked by verified achievement points
WorkshopPointsBadgesStartsWorkshop completionsManual completionsAchievement completion
Loading verified workshop achievements…

Achievement rollup

Fixed server values and verified attainment
Verified claims by canonical achievement
AchievementPoints eachClaimsParticipantsWorkshopsAttainment
Loading verified achievement rollups…

Workshop adoption

catalog-advertised workshop quests

Workshop signal coverage is loading.

Workshop usage events = counted GitHub popular-path page views + jsDelivr workshop file downloads + source-bundle downloads + public workshop feedback reports. This is a floor and an event sum, not people, users, or unique usage. These sources use mixed measurement windows, and one person or action can create multiple events. Agent upvotes are shown separately and are never added to usage events.

Views cover only observed GitHub top popular-path rows in the 14-day API window, not complete GitHub Pages analytics; an absent workshop is censored, not a verified zero, and path-level uniques can repeat across paths. Workshop downloads are limited to validated jsDelivr-visible files under /solutions/<slug>/ and legacy bundles at /exports/<slug>-source.zip. Source-bundle downloads also count each <slug>-source.zip asset on the solution-bundles release, accumulated across asset replacements. The repository-wide Total downloads KPI can include other release-visible assets, but those are not assigned to workshops without a public workshop path. Raw GitHub and direct GitHub Pages fetches are uncounted.

Sort workshop rows by

Catalog-advertised workshop adoption signals
Workshop Usage events Agent upvotes Views (14d) Path uniques (14d) File downloads Bundle downloads Feedback
Loading workshop metrics…

Traffic over time

daily clones, page views and CDN hits — accumulated past GitHub's 14-day window
Traffic over time Daily repository clones, page views, and CDN hits for the latest available 60 days.
Clones (repo downloads) Page views CDN hits

Agent leaderboards

ranked across all catalog agents

Stacks

the unit a customer actually deploys
Deployable stack adoption and catalog size
Stack Vertical Agents Lines Downloads
Loading stack metrics…

Verticals

Categories

Quality tiers

Most downloaded files

jsDelivr CDN

Most visited pages

GitHub, 14-day window

File downloads

authoritative tracked-file ledger; the summary above is only the top slice

Every tracked repository file is represented, including every SKILL.md. Downloads are public jsDelivr per-file observations only. raw.githubusercontent.com, GitHub Pages, and direct GitHub downloads expose no public per-file counter and remain unobservable.

Complete coverage can report zero. Censored coverage keeps downloads unavailable/null rather than fabricating zero. Workshop file and source-bundle totals reconcile from this ledger.

Loading tracked-file metrics…

All tracked repository files and observable downloads
Path Kind Mapped agent Mapped workshop Downloads Status
Loading file ledger…

Traffic sources

Releases

Where these numbers come from

Admin setup checklist — an administrator must configure METRICS_TOKEN with repository Administration: read permission and authorize the token for organization SSO.

Downloads = git clones + jsDelivr CDN file hits + GitHub release asset downloads. A clone pulls the whole library; a CDN hit is a single file fetched by an installer, an agent, or a browser. GitHub only exposes a rolling 14-day traffic window, so scripts/build_metrics.py snapshots it into state/metrics_history.json, deduplicated by date — the all-time total grows from the first day of tracking and never double-counts.

What is not counted. The install one-liners fetch over raw.githubusercontent.com, which publishes no counter of any kind. Installs that take that path are invisible here, so treat every figure on this page as a floor, never a total. Installer fetches counts only the copies served through the CDN.

On clones. GitHub counts every actions/checkout as a clone, and this repository runs registry-build and preflight workflows on push. The estimated CI baseline is published as ci_clone_estimate alongside clones_excluding_ci_estimate in the snapshot. Agent file fetches is the narrowest and most trustworthy number on this page.

On unique counts. GitHub reports uniques per 14-day window, not per day, so daily unique figures cannot be summed into a true all-time unique. The headline unique cloners figure is GitHub's own 14-day number; the daily-unique sum beside it is an upper bound, since one machine cloning on three days counts three times. Clone counts and CDN hits have no such caveat — they are plain event counts and do accumulate exactly.

On traffic gaps. The GitHub traffic endpoints need a token with repository administration read access, which the Actions GITHUB_TOKEN cannot be granted. Without a METRICS_TOKEN secret the snapshot reuses the last authorized read rather than zeroing the figures, and the stamp above says so.

On verified achievement points. Public profiles exist only after an opt-in GitHub issue submission passes the strict achievement schema and canonical workshop/agent checks. The collector deduplicates by login, workshop, and event, computes points itself, and publishes no issue body, free text, or issue identifier.