Verify a ForgeCoach credential
Paste a credential URL or ID. We'll jump you to the public verification page where ForgeCoach confirms the holder, the skill, the rank, and the issue date.
Don't have a credential URL yet? Try a real sample credential.
How verification works
Every ForgeCoach credential is earned by passing a timed, scenario-based challenge. Questions are AI-generated per attempt, so no two attempts share questions and the credential is not pre-studiable.
We publish three ranks per skill:
- Practitioner · Rank I — 5 questions · 70% pass bar · 30-minute time limit · valid 18 months.
- Master · Rank II — 15 questions · 80% pass bar · 40-minute time limit · valid 18 months.
- Fellow · Rank III — 20 questions · 85% pass bar · 50-minute time limit · valid 18 months.
"Verified" means ForgeCoach confirms this person passed this assessment on this date. It is not an accredited certification — see our disclaimer for the full note.
API
Need to verify at scale? The public endpoint takes a credential ID and returns JSON. Returns 404 if the credential doesn't exist.
curl "https://www.forgecoach.ai/api/verify/credential?id=<credential-id>"
# Response (200):
{
"valid": true,
"credential": {
"holder": { "name": "...", "username": "...", "profile_url": "..." },
"skill": { "name": "...", "rank": "practitioner|master|fellow",
"rank_name": "...", "rank_number": 1|2|3, "level": "..." },
"verification": { "score_percentage": 92, "verified_at": "...",
"credential_id": "...", "verification_type": "challenge" },
"freshness": { "is_fresh": true, "last_verified_at": "...",
"days_since_verification": 10 },
"benchmark": { "avg_score": 80, "earner_count": 15, "percentile": 90 }
}
}
# Not found (404):
{ "valid": false, "error": "Credential not found" }CORS is open on this endpoint — call it from any origin.