Authentication
HUMΛN API uses cryptographic Passports for authentication. All requests are signed and verified.
Getting an API Key
1. Create a Passport using the HUMΛN SDK
2. Generate an API key from your dashboard at https://dashboard.human.tech
3. API keys are tied to your Passport DID and inherit your capabilities
Making Authenticated Requests
Include your API key in the Authorization header:
curl https://api.human.tech/v1/passports \ -H "Authorization: Bearer sk_live_abc123xyz..." \ -H "Content-Type: application/json"
Cryptographic Verification
Every request is cryptographically signed:
- • Your API key maps to a Passport DID
- • HumanOS verifies the signature matches your public key
- • All actions are logged with provenance
- • Capability checks happen automatically
Why this matters: Traditional API keys can be stolen. HUMΛN's cryptographic authentication provides tamper-proof audit trails and automatic capability enforcement.
Error Codes
401Unauthorized
Invalid or missing API key
403Forbidden
Your Passport lacks the required capability
429Rate Limited
Too many requests