Your Copass ID is a public handle —Documentation Index
Fetch the complete documentation index at: https://docs.copass.com/llms.txt
Use this file to discover all available pages before exploring further.
@alice-style — that identifies you across Copass. It’s how other users invite you into their sandboxes and how you invite others into yours.
It’s separate from your email, separate from your user_id (which is internal), and separate from your olk_… API keys. The handle is the human-readable name people see in collaboration UIs.
What it’s for
- Collaboration grants — “Invite @alice as editor” — uses your handle as the addressable identity.
- Agent shares — public-facing invoke / delegate keys reference handles in their audit trail.
- Public surfaces — anything Copass shows another user about you (a connection list, a shared agent’s owner) renders the handle.
Handle rules
A handle is@<name> where <name> is:
- Lowercase, 3–30 characters
[a-z0-9._-]— alphanumeric plus dot, underscore, dash- Starts and ends with alphanumeric (no leading or trailing punctuation)
- No two consecutive special characters (
a..banda__bare invalid) - Globally unique across all Copass accounts
Claiming a handle
The fastest path is the web UI on first sign-in — Copass prompts for an available handle as part of onboarding. If you skipped that step or want to change it, ask the Concierge:“Show me my Copass ID.” “Claim the handle alice.”The Concierge verifies availability, validates the format, and writes the handle to your account.
Using someone else’s handle
You don’t need to know anyone’suser_id to invite them. Anywhere a Copass surface accepts an identity:
“Invite @alice as editor on this sandbox.” “Mint an invoke key for the support agent for @bob.”The system resolves the handle to the underlying user at call time. If the handle doesn’t exist, you get a clear “Unknown copass_id” error — you can’t enumerate the handle space by guessing.
Common patterns
Onboarding a teammate
They claim their handle on first sign-in; you invite them by
@<handle> from your own account. See Collaboration.Audit trail
Every grant, key mint, and connection ledger entry records the handle that performed it. Renders as
@alice in lists, never as raw user ids.One handle, many roles
Your handle is fixed; your role on each sandbox you’re invited to is per-sandbox. Same
@you can be editor on one sandbox and viewer on another.Lost access
Lost your handle through an account issue? Support can re-bind it; the handle namespace is preserved across recovery flows.
Next steps
- API keys — the programmatic identity (
olk_…) that pairs with your handle. - Collaboration → Context — handles are how you’re invited into other sandboxes.
- Collaboration → Agents — handles show up in shared agent audit trails.

