slanchaai/wire/wire-enroll
Claude Code and agent skill by slanchaai/wire
- community
Checking that the SKILL.md file is still in the repository.
Enroll operator + organization identity per RFC-001 (the v0.14 identity layer). Use when the user wants to mint an op_did (long-lived operator anchor), create an org_did, issue/import member_certs, or republish their card with current enrollment. Personal-tier operators always carry a signing-key op_did regardless of SSO opt-in — wire-rooted identity is the security anchor.
Install
npx vskill@latest install slanchaai/wire/wire-enrollSKILL.md
wire-enroll
The v0.14 RFC-001 identity layer surface. Each verb writes 0600 keys under <config_dir>/wire/ and emits the corresponding did:wire:op:* / did:wire:org:* anchor.
When to use
- User says "enroll", "mint op_did", "create org", "set up org identity"
- User wants to compose with the org-membership auto-pair lane (RFC-001 §3)
- Personal-tier user wants the signing-key anchor that's always present (per most-secure-default lock in RFC-003 deployment-tiers amendment)
Surface
wire enroll op — mint operator identity
Mints op.key (Ed25519, 32 bytes, 0600) under <config_dir>/wire/. Prints op_did (did:wire:op:operator-<32hex>). This is the wire-rooted signing-key anchor — required for the personal-tier identity surface; never optional. SSO is purely additive attestation; the op_did + op_cert chain verifying offline is the cryptographic identity.
wire enroll org-create — mint organization identity
Mints orgs/<sanitized-handle>.key + prints org_did (did:wire:org:<handle>-<32hex>) and org_pubkey. The org root key is the single load-bearing secret of org-tier deployment — treat as a sealed credential.
wire enroll org-add-member — issue a membership cert
Issues a member_cert binding the operator to the org. Use the JSON output to distribute to the operator's session.
wire enroll republish — refresh card with current enrollment
Rebuilds the stored card with the current op_did + org_memberships[] + bumps schema_version to v3.2 (if op claims present per the monotonic bump rule). Closes the enroll-after-init DX gap from v0.13: claims attach normally at card-build time, but an operator who enrolls AFTER init has a stored card pre-dating the claims.
Verify enrollment
After enrollment, expect:
op_did:did:wire:op:operator-<32hex>org_memberships: array of{org_did, org_pubkey, member_cert}triplesschema_version:v3.2
Auto-pair lane setup (receive side)
For peers in an org I trust to auto-pair without SAS gesture, create <config_dir>/wire/org_policies.json:
Default-deny preserved for non-listed orgs. Auto-pin reaches ORG_VERIFIED only — VERIFIED still requires SAS.
Most-secure-default lock (paul directive)
Personal-tier identity is always anchored at the wire-native Ed25519 signing key. No third-party SSO required. SSO is recognition + bootstrap convenience layer; never replaces the wire-rooted op_did. See RFC-003 deployment-tiers amendment §"Identity — most-secure default = wire-rooted signing key, ALWAYS".
Reference
- RFC-001 identity layer:
docs/rfc/0001-identity-layer.md. - RFC-003 deployment-tiers amendment:
docs/rfc/0003-per-company-relays.amendment-deployment-tiers.md. - v0.15 SSO connectors (planned):
docs/PROMPT_v0.15_sso_connectors.md.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/wire-enroll/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/slanchaai/wire/wire-enroll)