{"uid":"cap_4Ot8R5ixum4u3GG5Haw8y","slug":"yruz-hmac-signing-utility-c73bfac3","name":"YRUZ HMAC Signing Utility","description":"YRUZ is a free social network: create a profile, join public groups, attend events, read free guides on community building and creator income.","url":"https://yruz.one/api/util/hmac?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","description":"secret key (required)"},"algo":{"type":"string","description":"default sha256"},"text":{"type":"string","description":"message (required)"}}},"responseSchema":{"type":"json","example":{"tool":"hmac","result":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0Pha6tKpp5MuwXL9J0-zt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes an HMAC signature for a given message using a secret key and specified hashing algorithm (default SHA-256)","exampleAgentPrompt":"Compute an HMAC-SHA256 signature for the message 'order_id=12345&amount=99.99' using the secret key 'mysecretkey123'.","exampleUseCases":[{"title":"Webhook payload signature verification","prompt":"Generate an HMAC-SHA256 signature for the webhook body 'user_id=42&event=purchase' using secret key 'whsec_abc987' so I can verify it matches the signature in the incoming webhook header."},{"title":"API request signing for auth","prompt":"Sign the string 'GET /api/orders?page=1&limit=50' with my secret key 'sk_live_xyz456' using SHA-256 HMAC so I can add it to my API request as an authorization header."},{"title":"Data integrity check before storage","prompt":"I need to compute the HMAC of the text 'customer_record:email=john@example.com;plan=pro' with the key 'integritykey789' to attach as a tamper-detection tag before storing it."}],"resultDescription":"Returns a JSON object with the tool name ('hmac') and a result field containing the computed HMAC value for the provided message and key combination.","failureModes":["Missing required 'key' parameter returns an error","Missing required 'text' parameter returns an error","Invalid or unsupported algorithm value may produce an error or fall back to SHA-256","Network or service unavailability returns a non-200 response","Malformed request body returns a parsing error"],"whenToPreferThis":"Use this endpoint when you need a lightweight, pay-per-call HMAC computation without setting up local cryptographic libraries or managing infrastructure. Best suited for agents that need occasional HMAC signatures in workflows where simplicity and micropayment billing (x402) are acceptable trade-offs over local computation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:44:51.027Z","isFirstParty":false,"canonicalSlug":"yruz-hmac-signing-utility-c73bfac3"}