Skip to main content
For Gig Platforms

Verify Once, Work Everywhere

Gig workers re-verify for every platform. Give them portable credentials instead. Background checks, licenses, insurance — verified once, accepted everywhere.

The old way vs. the new way

Old Way

Background check per platform

New Way

One portable credential

Old Way

Re-upload license every time

New Way

Verify existing credential

Old Way

Weeks of onboarding

New Way

Minutes

Old Way

No cross-platform portability

New Way

Works everywhere

Old Way

Repeat verification costs

New Way

Verify once, reuse forever

Portable worker credentials

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: "GigWorkerCredential",
    subject_identifier: "did:key:z6Mk...",
    claims: {
      background_check_passed: true,
      check_date: "2026-08-05",
      check_type: "standard_driving",
      valid_until: "2027-08-05",
      driving_record: "clean"
    }
  }
)
verification_flow.rb
# Verify worker background check
client = AhoSdk.verifier(api_key: ENV["AHO_API_KEY"])

# Request background check credential
request = client.requests.create(
  body: {
    name: "Background Verification",
    purpose: "Verify worker passed background check"
  }
)

# Check verification status
response = client.responses.get(
  request_uuid: "req_abc123",
  uuid: "resp_xyz789"
)

gem install aho-sdk · pip install aho-sdk · npm install @aho-sdk/core

Use cases

Delivery Drivers

Background & driving record

Home Services

Verified contractors

Freelancers

Portable work history

Skilled Trades

License verification

Frequently Asked Questions

Enable portable worker credentials.

No credit card required. Onboard workers in minutes.