Textokit
Hash sha256, sha512, sha1 or md5, HMAC, JWT decode (header, payload, expiry, optional HS256 check), UUID v4, base64 encode and decode, URL parse, time zone convert and unix to ISO: one deterministic op per call. Use this when an agent needs a verifiable transform without shipping its own library. Pure Node, no upstream, no model inference, nothing stored, JSON out. Free sample at /api/dev-utils/sample.
Offering
- Provider
- tienda.textokit.store
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Other
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://tienda.textokit.store/api/dev-utils- MIME type
- application/json
- First seen
- 2026-10-23T22:14:09.550Z
- Last seen
- Tags
- hash, HMAC, JWT, UUID, developer-tools
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.001 USDC
Atomic price: 1000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000",
"payTo": "0x6b5aF9924f4CD35643c11a9fd1C983f77261A6E1"
}
]Observed health
- Status
- Reachable
- Latest latency
- 1543 ms
- Average latency
- 1136 ms
- HTTP status
- 405
- Last checked
- Reachability
- 100% over 8 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"required": [
"type",
"method",
"body"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"const": "POST"
},
"bodyType": {
"type": "string",
"const": "json"
},
"body": {
"type": "object",
"additionalProperties": false,
"required": [
"op"
],
"properties": {
"op": {
"type": "string",
"enum": [
"hash",
"hmac",
"jwt_decode",
"uuid4",
"base64_encode",
"base64_decode",
"url_parse",
"tz_convert",
"unix_to_iso"
],
"description": "Operation to run."
},
"value": {
"type": "string",
"maxLength": 20000,
"description": "Input text, token, URL, timestamp or local datetime (depends on op)."
},
"algorithm": {
"type": "string",
"enum": [
"md5",
"sha1",
"sha256",
"sha512",
"sha3-256"
],
"description": "Hash algorithm for hash and hmac (default sha256)."
},
"secret": {
"type": "string",
"maxLength": 4096,
"description": "Secret for hmac or for optional HS256 verification in jwt_decode."
},
"from": {
"type": "string",
"maxLength": 64,
"description": "IANA source time zone for tz_convert (default UTC)."
},
"to": {
"type": "string",
"maxLength": 64,
"description": "IANA target time zone for tz_convert (default UTC)."
}
}
}
}
}Output schema
{
"type": "object",
"properties": {
"op": {
"type": "string"
},
"algorithm": {
"type": "string"
},
"inputLength": {
"type": "number"
},
"hex": {
"type": "string"
},
"base64": {
"type": "string"
},
"readAt": {
"type": "string"
}
},
"required": [
"op",
"readAt"
]
}