Wallet sign-in on Robinhood Chain

Share AI access.
Never your key.

KEYPASS turns your Anthropic or OpenAI key into passes with a dollar limit, a model and an expiry. Hand them to teammates, contractors or agents, and revoke any of them in one click.

  • AES-256-GCMper-key encryption
  • 1 clickto revoke
  • 0keys ever shown back
Active
$0.0500left of $0.05

Modelclaude-haiku-4-5

Expiresin 7 days

Pass secret · shown once kp_live.••••••••••rQ91
  • Budget checked before every call
  • Only the models you allow
  • Revoked the moment you say so
Click to flip back

Move to tilt · click to flip · it’s the same pass you drive below

Try it live

Run a pass.
Try to break it.

A simulation using real model prices. Fire requests, burst them, ask for a model it doesn’t allow, cut the connection, revoke it. The card above follows along.

Allowed model

$1.00 in · $5.00 out per million tokens

Available$0.0500
Reserved now$0.0000
Spent$0.0000
  1. No requests yet. Hit Send request.
1

Reserve the worst case

Before anything is sent, the most the request could cost is held against the pass. If it can’t be covered, it’s refused.

2

Forward with your key

Your key is decrypted for that one call, then dropped. The pass holder never sees it.

3

Settle on real usage

The provider’s own usage sets the cost; the rest of the hold comes straight back.

Security

Locked in layers.
Opened for one call.

sk-•••• your key
AES-256-GCM data key
master key

Click to pull the layers apart

Tiers

Hold more.
Unlock more.

Your tier comes from your token balance as a share of supply, read each time you sign in. Limits apply when you add a key or open a pass, never to one already running.

You’d be on Free: 1 API key, 3 open passes.

Free

No holding needed

API keys
1
Open passes
3

Silver

0.05% of supply

API keys
3
Open passes
15

Gold

0.10% of supply

API keys
6
Open passes
50

Platinum

0.25% of supply

API keys
9
Open passes
100

Holding tiers switch on with the token. Until then, every wallet starts on Free.

Developers

One endpoint.
One credential.

Hand the pass to anything that sends chat completions. The pass is the only secret it ever holds.

curl https://keypass-api.com/v1/chat/completions \
  -H "Authorization: Bearer $KEYPASS_PASS" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-haiku-4-5","max_tokens":256,
       "messages":[{"role":"user","content":"Summarise this brief."}]}'
403budget_exhausted

The pass can’t cover the worst case of this request.

403policy_denied

The model isn’t on the pass’s allow list.

401invalid_pass

Revoked, expired or never existed.

429rate_limited

Over the pass’s request rate. Back off and retry.

Ready when you are

Your key stays home. Access goes anywhere.

Read the terms

Done