Authorization Guide
Everything you need to know about requesting, managing, and using authorizations.
What is an Authorization?
An authorization is a cryptographic credential that grants you permission to spend up to a specified amount within defined constraints. Think of it as a pre-approved spending limit that draws from shared liquidity rather than your personal balance.
Authorization Lifecycle
Request
User submits authorization request with desired parameters
Stake Verification
Protocol checks $SHADE stake for access tier eligibility
Issuance
Authorization credential is generated and delivered to user
Active
User can spend against the authorization until depleted or expired
Expired/Depleted
Authorization becomes inactive and unusable
Access Tiers
Your $SHADE stake determines your access tier, which affects maximum authorization limits:
| Tier | Stake Required | Max Single Auth | Max Duration |
|---|---|---|---|
| Basic | 0 $SHADE | 100 USDC | 24 hours |
| Standard | 1,000 $SHADE | 1,000 USDC | 7 days |
| Premium | 10,000 $SHADE | 10,000 USDC | 30 days |
| Enterprise | 100,000 $SHADE | Unlimited | 90 days |
Authorization Parameters
Spending Cap
The maximum amount you can spend with this authorization. Once depleted, the authorization becomes inactive. You can request a new one at any time.
Duration
How long the authorization remains valid. Options include 1 hour, 24 hours, 7 days, and 30 days depending on your tier. Expired authorizations cannot be used.
Purpose
Optional category that restricts where the authorization can be used. Categories include General Spending, Subscriptions, One-time Purchase, and Transfer.
Best Practices
- Request only what you need - smaller authorizations are processed faster
- Use purpose restrictions for better security and tracking
- Monitor your active authorizations and revoke unused ones
- Stake $SHADE to access higher tiers and better limits
Learn About Staking
Discover how $SHADE tokens power the protocol and unlock higher access tiers.
$SHADE Token