Concept demo · your brand, elevated, not your website · nothing here touches BCSP systems

My badge is real. Here it is the way a machine will need it.

The cleanest way to show the idea is to use my own credential. STS-18969 is live and verifiable at BCSP right now, by a person. Below, the same real payload shown two ways: how it reads today, and how it could read to an AI. The data is mine and true; only the signed-object packaging is the concept.

The before / after: one credential, two readers

Left: my badge as it exists today, exactly as you serve it: HTML for human eyes. Right: the identical payload as a signed credential an AI can confirm against BCSP's key. Same facts, new format.

Concept: the signature/mechanism is illustrative; the credential data is my real, publicly verifiable STS badge
Today · human-readablebadge.bcsp.org
STS
Brandon Kelly
Safety Trained Supervisor® · Los Angeles, CA
StatusACTIVE
Cert no.STS-18969
Issued01/29/2026
Expires12/31/2026
Recert cycle2026 – 2031
A page for a person to read and trust. No JSON, no API, no signed download: an AI can only screenshot it. Verify at BCSP ↗
Tomorrow · machine-verifiablesigned by BCSP
STS
Brandon Kelly
Safety Trained Supervisor® · issued by BCSP
statusactive
credentialSTS-18969
expires2026-12-31
issuerBCSP · ANAB 0646
accreditationISO/IEC 17024
proof: ed25519 · bcsp-issuer-key-2026: any verifier confirms "issued by BCSP, not expired" offline. Change one field and the proof fails. Open Badges 3.0 / W3C VC shape.

Identical facts. The only change is the wrapper: from a page a human reads to an object a machine can trust.

The difference: verification moves from "a human should go check the directory" to "the issuer already answered, and signed it." BCSP stays the single source of truth for its own credentials, mine included.

The profile editor: same idea, one system further back

The badge page can't show an employer because there's nowhere on it to put one. That field actually lives in a second system, certification.bcsp.org, under "My Profile", and it hides every current value behind five identical grey rows you have to open one at a time to find out what's inside.

Concept: left is a faithful recreation of the live "My Profile" screen, viewed 08/14/2026; right is the same five fields, shown open
Today · certification.bcsp.org"My Profile"
Customer Name
Address
Email
Phone
Additional Information
Five identical bars, no values shown, no field types indicated. You open each one blind to find the one you need, and there isn't one called "Organization" or "Employer" at all.
Concept · one screenvalues visible
NameBrandon Kelly
OrganizationEcoWealth
Phoneon file
Photoupload →
Same five fields, plus the one that's missing. Every value visible at a glance; edit means clicking the value itself, not guessing which grey block holds it. Organization lives here once, and both badge pages read it, instead of nowhere.

Same certificant, same five answers. The only change is showing what's already on file.

Where it bites: a general contractor's assistant, onboarding an SSHO

Monday, 6:40am. An SSHO is proposed for a federal job that requires a current CHST, and the GC's AI is asked to verify before the badge issues. First what it can do today; then with a BCSP verify resolver published.

Today: no machine-legible answer

Verify the CHST for the SSHO we're onboarding is current and valid before I clear him for the site.

I can't confirm this authoritatively. BCSP publishes a Credential Holder Directory, but it's a human search page and its own notice says it's "for informational purposes only" with no warranty of accuracy, not something I can treat as a system of record. You'll want a person to check the directory by hand, or ask the candidate for a badge link.today: the authority exists, but not in a form software can rely on

With a verify resolver published by BCSP

Same request.

Verified against BCSP directly. The CHST is active and current: certification CHST-24015, certified since 2026-07-29, recertification cycle through 2032-06-30. Issuer is BCSP, accredited to ISO/IEC 17024 (ANAB 0646). The response is signed by BCSP's key, so I can attach it to the site file as proof. No personal data beyond credential status was returned.with the resolver: an authoritative, signed, PII-minimal yes/no, answered by the issuer

Why this format: it strengthens exactly what BCSP already sells: the trustworthiness of its mark. The data is unchanged from today's badge; only the packaging becomes something software can rely on. Field pros keep their badges; verifiers stop guessing. Status-only: currency and accreditation, never an address, employer, or any detail an agent doesn't need.

Take the Agent Kit, free to use

Provisioned by EcoWealth · Digital Provisioning Protocol · provenance‑sealed