Docs · Credentials

Earned by coverage, signed by math

GenBodha credentials are issued automatically from what you actually do: graded labs across your discipline’s skill graph. They are AI-assisted and lab-graded — there is no proctored exam or live defense. Each credential is cryptographically signed and verifiable in seconds, and states its own method, so a reviewer always knows exactly what it certifies.

What it is

Evidence that you completed graded, hands-on labs covering a measured share of a discipline’s skills, with AI assistance available throughout.

What it is not

A proctored exam, a timed test, or a substitute for an interview. It certifies coverage and applied practice — not unassisted recall.

Verified (held-out) — coming

Everything above is a completion credential: lab-graded, AI-assisted. Verified is a separate, harder tier — still in development. You earn it by passing one held-out, unaided checkpoint: a problem the course didn’t walk you through, graded automatically. It certifies a single named skill, not a whole discipline — so each Verified credential says exactly which skill it proves.

Held out & server-graded — hidden tests grade your solution on our servers; you never see them, and the problem isn’t one the course taught you.
Unaided — no Claude Code, Copilot, or chat writes your solution for you. Depending on the checkpoint, your app may still call the LLM APIs it’s built on (building with them is the skill) or run fully network-isolated; either way the problem and the grading are sealed.
Private by design — only your checkpoint solution files are captured to grade the attempt, not your whole workspace, and retained only as long as grading needs.
Retry freely — not passing just means fix your solution and resubmit; a fresh variant is drawn from the held-out bank each time.

Verified is unreleased: no profile or credential shows a Verified badge today. When it ships, a badge appears only after a held-out checkpoint passes — signed and verifiable exactly like the credentials above, but certifying that one checkpoint instead of overall coursework coverage.

Discipline tiers are awarded from skill-graph coverage over graded labs, with quiz and knowledge checks feeding the underlying skill-quality signal. For judgment-heavy competencies — solution scoping, delivery management, architecture, and engineering leadership — the labs are engineering proxies and the quizzes are knowledge checks: practiced and knowledge-tested, not a held-out demonstration of the judgment itself. Held-out Verified (above) is the separate, in-development track for verifying that directly.
The credentialing system is being progressively enabled. The criteria and verification mechanics described here are the final shape; if your dashboard doesn’t yet show issued credentials, that’s expected — your graded labs are still being recorded and will count toward your tier the moment issuance turns on. Separate from the coverage tiers above, Frontier study units bank evidence toward the Expert tier of your discipline credential — 30 passed units across 5 or more repos, with 5 at expert difficulty, inside a rolling 18-month window; like the rest of the ladder, issuance switches on with the credentialing rollout.

The ladder

1

Foundational

Shareable now

Passed graded labs covering at least 25% of the discipline's skill graph.

Criteria →
2

Associate

Shareable now

~45% of the skill graph, with at least one passed lab in every skill area.

Criteria →
3

Professional

Shareable now

~65% of the skill graph, with no skill area below 30%.

Criteria →
4

Advanced (Lab Proficiency)

Held — verification pending

80%+ of the skill graph, every area ≥50% — AI-assisted lab work, not a proctored exam.

Criteria →
5

Distinguished

Rare — cross-discipline

Professional or higher across two or more disciplines, with sustained activity.

Criteria →

Tiers are per-discipline (except Distinguished, which is cross-discipline). You can hold different tiers in different disciplines at the same time. “Coverage” is the share of a discipline’s skill graph you’ve reached with passed, distinct graded labs.

Foundational

A graded on-ramp. You’ve passed enough graded labs to cover at least a quarter of the discipline’s skill graph — not yet broad coverage, but a real, signed start.

≥25% skill-graph coverage — passed distinct member labs across the discipline, weighted by the skill graph.
Lab-graded — auto-graded by running it: both companion scripts must exit cleanly on your code.

Associate

Demonstrated breadth, not just depth in one corner of the discipline.

~45% skill-graph coverage across the discipline.
Every skill area touched — at least one passed lab in each skill area, so the coverage isn’t concentrated in one place.

Professional

Trained across the discipline, no weak pillars — “broadly trained on the curriculum.” That is exactly, and only, what the signed credential claims: it verifies as Authentic · lab-graded (completion), not as a held-out proof of unaided skill. The artifact never says more than the work behind it.

~65% skill-graph coverage across the discipline.
No skill area below 30% — the breadth floor that separates real coverage from a gameable average.

Advanced (Lab Proficiency)

The top skill-graph tier: near-complete coverage with real breadth in every area. Earned over AI-assisted, lab-graded work — deliberately not called “Expert,” because there is no proctored exam behind it. (The separate Frontier-earned Expert tier — see “Rolling out” above — is its own path, not this tier.)

≥80% skill-graph coverage across the discipline.
Every skill area ≥50% — strong breadth, no thin spots.
AI-assisted, lab-graded — hands-on lab work with assistance available; not a timed or proctored test.
You can reach Advanced’s thresholds today, but the shareable badge unlocks once held-out Verified checkpoints ship (coming) — passing one is the assistance-off bar behind the share. Until then it shows on your private dashboard only, so a shared “Advanced” always means more than a high coverage number.

Distinguished

Breadth across fields. Rare by design.

Professional or higher in 2+ disciplines — two distinct disciplines, held at the same time.
Currently active — recent activity across those disciplines. This is not a lifetime achievement.

How your credential is signed

Every graded lab you pass becomes a signed entry in your evidence record. When your coverage of a discipline’s skill graph crosses a tier threshold, our promotion service automatically issues a W3C Verifiable Credential — which also records its own method (AI-assisted, lab-graded, no live defense) so the claim is never ambiguous.

The credential is signed with an Ed25519 key held in Google Cloud KMS, and the matching public key is published at genbodha.ai/.well-known/did.json. Each credential names the key version that signed it, so the key can rotate without invalidating earlier credentials. Tiers are awarded by an automated rule engine from your evidence — no one hand-assigns a tier. And because every credential carries a public, signed revocation status, a credential we pull (or re-issue) stops verifying everywhere the moment we revoke it — revocability is the feature that keeps the signal trustworthy, not a loophole.

How verifiers check it

A recruiter, ATS, or LinkedIn integration pastes your credential URL or JSON into our verifier widget — or re-runs the exact same check themselves: the format is open, the canonicalization is documented, and our verifier is open-source, so nobody has to take our word for it. One honest caveat: that check uses our verifier today, not a generic W3C VC library (standard-library interop is on the roadmap).

  • They fetch our public key once from /.well-known/did.json.
  • They verify the Ed25519 signature in the browser against that key.
  • They check revocation against a public, signed status list, or hit /api/credentials/{id}/verify for a one-shot active/expired/revoked answer.
  • They get a yes/no in seconds — the only calls to us are the public key and the status list, both public, signed endpoints.

If we tampered with the credential, the math fails. If you tampered with it, the math fails. That’s the point.

A completion credential resolves to a positive, signed Authentic · lab-graded (completion) — not the emerald “Verified” headline, which the widget reserves for held-out checkpoints. The page and the artifact tell a recruiter the same story on purpose: a real, cryptographically authentic record of AI-assisted lab coverage — no more, no less.

Why credentials expire in place

Coverage credentials (Foundational through Advanced) are valid for 24 months; the cross-discipline Distinguished tier, 18 months — the highest claim is re-checked soonest, so the rarest badge stays the most current. GenAI skills move fast, so coverage is re-checked rather than assumed permanent — a credential reflects what you can do now, not five years ago.

This is a feature, not a bug: it protects the signal value over time. A 5-year-old “Professional in AI Agent Engineering” credential would mean something very different from a current one. The rolling window keeps the credential honest about the present.

Where to next

Was this page useful?