Employee Badges That Work Everywhere
Issue digital badges. Control access across locations. Revoke instantly when employees leave — badge stops working immediately.
Issue and revoke with one API call
# Issue a credential to an employee
client = AhoSdk.issuer(api_key: ENV["AHO_API_KEY"])
credential = client.credentials.create(
body: {
schema_id: "EmployeeBadge",
subject_identifier: "did:key:z6Mk...",
claims: {
employee_id: "EMP-12345",
name: "Jane Smith",
department: "Engineering",
title: "Senior Developer",
access_level: "L3"
}
}
)
# Employee terminated. Revoke immediately.
client = AhoSdk.issuer(api_key: ENV["AHO_API_KEY"])
client.credentials.revoke(
uuid: "cred_abc123",
body: {
reason: "employee_terminated"
}
)
gem install aho-sdk · pip install aho-sdk · npm install @aho-sdk/core
Why digital badges?
In Their Wallet
Apple Wallet or Google Wallet. Always with them.
Instant Revocation
One API call, access gone everywhere.
Multi-Location
Works across all your buildings and sites.
Frequently Asked Questions
Instant. HR marks the employee as terminated, we update the StatusList, and their badge stops working immediately. No waiting for badge collection or access system sync.
Our badges work alongside your existing system. Readers verify the credential via our API. You can migrate gradually — new badges are verifiable, old plastic cards still work.
Issue credentials with built-in expiration dates. When the contract ends, the badge auto-expires. No manual revocation needed for short-term access.
Yes. Badges go to Apple Wallet or Google Wallet. Employee taps their phone on the reader. Same security, no physical card to lose.
The credential includes location access permissions. Employee badge works at all authorized locations. Central IT controls access policy; local sites just verify.
Modernize your employee badges.
No credit card required. Works with existing access control.