{"uid":"cap_vcrwTOG9iOjRk_SXuCtmY","slug":"identity-mint-server-side-uuidv4-v5-handle-generation-5ddf012b","name":"Identity Mint — Server-Side UUIDv4/v5 + Handle Generation","description":"Bundled execution of the Server-side identity mint workflow - The server-side identity-issuance round-trip: mint a random user-id (UUIDv4), derive a deterministic cross-system correlation-id (UUIDv5), turn the display name into a URL-safe handle, ...","url":"https://agent402.tools/api/skill/identity-mint","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","description":"the user's email (used to derive the deterministic UUIDv5 correlation ID)"},"displayName":{"type":"string","description":"the user's display name (will be slugified for the URL handle)"},"signingSecret":{"type":"string","description":"the server's JWT HMAC signing secret"}}},"responseSchema":{"type":"json","example":{"args":{"email":"alice.oconnor@example.com","displayName":"Alice O'Connor","signingSecret":"server_demo_jwt_secret_do_not_use_in_prod"},"pack":"identity-mint","steps":[{"ok":true,"slug":"uuid","result":{}},{"ok":true,"slug":"uuid-v5","result":{}},{"ok":true,"slug":"slugify","result":{}},{"ok":true,"slug":"password","result":{}},{"ok":true,"slug":"hash","result":{}},{"ok":true,"slug":"jwt-sign","result":{}},{"ok":true,"slug":"base64","result":{}}],"summary":"7/7 steps succeeded"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9xgKP_wuimOGeQv2C_ZkX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Mints a random UUIDv4 user-id, derives a deterministic UUIDv5 correlation-id from an email, and slugifies a display name into a URL-safe handle in one round-trip","exampleAgentPrompt":"Mint a new server-side identity for user 'Jane Doe' with email jane.doe@example.com — generate a random UUID for them, derive a deterministic correlation ID from their email, and produce a URL-safe handle, signing with my secret 'supersecrethmac42'.","exampleUseCases":null,"resultDescription":"Returns a bundled identity object containing: a random UUIDv4 as the user-id, a deterministic UUIDv5 correlation-id derived from the email, a URL-safe slugified handle derived from the display name, and a signed JWT using the provided HMAC secret.","failureModes":["Missing required fields (email, displayName, signingSecret) returns a 4xx validation error","Invalid or malformed email may result in a non-deterministic or error UUIDv5","Insufficient payment (x402 protocol) results in a 402 Payment Required response","Malformed signingSecret may produce an invalid JWT or error response"],"whenToPreferThis":"Use this endpoint when you need to atomically provision a new user identity in a single server-side call — specifically when you need all three artifacts (random UUID, deterministic correlation UUID from email, URL-safe handle) plus a signed JWT in one round-trip, rather than calling separate UUID, slug, and JWT libraries or endpoints individually.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:14:06.934Z","isFirstParty":false}