Skip to main content
For HR & Facilities

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_credential.rb
# 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"
    }
  }
)
revoke_credential.rb
# 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

Modernize your employee badges.

No credit card required. Works with existing access control.