Skip to main content
For Associations

Membership Cards for the Digital Age

Issue verifiable memberships. Members prove status anywhere. Auto-expire on lapse. No more "is this card still valid?" calls.

Issue and verify memberships

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: "ProfessionalMembership",
    subject_identifier: "did:key:z6Mk...",
    claims: {
      organization: "American Medical Association",
      member_id: "AMA-98765",
      membership_tier: "Fellow",
      valid_through: "2026-12-31"
    }
  }
)
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

Use cases

Professional Associations

AMA, ABA, IEEE, etc.

Alumni Networks

University alumni cards

Nonprofit Memberships

Donor & member cards

Loyalty Programs

Verifiable status tiers

Frequently Asked Questions

Modernize your membership cards.

No credit card required. Auto-expiration built in.