{"x402":"1.0","name":"x402-hash-api","description":"SHA-256 hash / sha256 / cryptographic hash for AI agents. Also HMAC, checksum helpers, JWT decode, PBKDF2, UUID. Pay-per-call USDC on Base + Solana via x402.","type":"resource-server","capabilities":["sha256","sha256-hash","hash","hmac","base64","jwt","pbkdf2","uuid","crypto-utils","checksum"],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"pricing":{"currency":"USDC","base":"0.001","unit":"request"},"payment":{"address":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","chain":"base","network":"eip155:8453","facilitator":"https://facilitator.payai.network"},"payments":[{"address":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","chain":"base","network":"eip155:8453","scheme":"exact","facilitator":"https://facilitator.payai.network"},{"address":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym","chain":"solana","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","facilitator":"https://facilitator.payai.network"}],"endpoint":"https://x402-hash-api.vercel.app/sha256","services":[{"id":"sha256","name":"sha256","capabilities":["sha256"],"endpoint":"https://x402-hash-api.vercel.app/sha256","method":"POST","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"SHA-256 hash — compute a SHA-256 hex digest of a text string. Keywords: sha256, sha256 hash, cryptographic hash, checksum."},{"id":"sha256","name":"sha256","capabilities":["sha256"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/sha256","method":"POST","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"SHA-256 hash — compute a SHA-256 hex digest of a text string. Keywords: sha256, sha256 hash, cryptographic hash, checksum."},{"id":"hash","name":"hash","capabilities":["hash"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/hash","method":"POST","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"Cryptographic hash of a text string. Algorithms: sha256 (default), sha512. Returns hex digest. Use for checksums and content addressing."},{"id":"hmac","name":"hmac","capabilities":["hmac"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/hmac","method":"POST","pricing":{"currency":"USDC","base":"0.002","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.002","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.002","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"HMAC-SHA256 / hmac-sha256 keyed message authentication. Also hmac-sha512. Returns hex digest."},{"id":"base64","name":"base64","capabilities":["base64"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/base64","method":"POST","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"Base64 encode or decode a UTF-8 string."},{"id":"jwt-decode","name":"jwt-decode","capabilities":["jwt-decode"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/jwt-decode","method":"POST","pricing":{"currency":"USDC","base":"0.002","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.002","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.002","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"JWT decode without verification — inspect header + payload (jwt-decode)."},{"id":"pbkdf2","name":"pbkdf2","capabilities":["pbkdf2"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/pbkdf2","method":"POST","pricing":{"currency":"USDC","base":"0.005","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.005","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.005","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"PBKDF2 key derivation / password hashing KDF (sha256 or sha512)."},{"id":"uuid","name":"uuid","capabilities":["uuid"],"endpoint":"https://x402-hash-api.vercel.app/api/v1/uuid","method":"POST","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"description":"Generate UUID v4 values (random uuid generator)."}],"resources":[{"id":"sha256","method":"POST","path":"/sha256","endpoint":"https://x402-hash-api.vercel.app/sha256","description":"SHA-256 hash — compute a SHA-256 hex digest of a text string. Keywords: sha256, sha256 hash, cryptographic hash, checksum.","price":"$0.001","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"data":"hello","encoding":"utf8"}}},{"id":"sha256","method":"POST","path":"/api/v1/sha256","endpoint":"https://x402-hash-api.vercel.app/api/v1/sha256","description":"SHA-256 hash — compute a SHA-256 hex digest of a text string. Keywords: sha256, sha256 hash, cryptographic hash, checksum.","price":"$0.001","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"data":"hello","encoding":"utf8"}}},{"id":"hash","method":"POST","path":"/api/v1/hash","endpoint":"https://x402-hash-api.vercel.app/api/v1/hash","description":"Cryptographic hash of a text string. Algorithms: sha256 (default), sha512. Returns hex digest. Use for checksums and content addressing.","price":"$0.001","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"algorithm":"sha256","data":"hello","encoding":"utf8"}}},{"id":"hmac","method":"POST","path":"/api/v1/hmac","endpoint":"https://x402-hash-api.vercel.app/api/v1/hmac","description":"HMAC-SHA256 / hmac-sha256 keyed message authentication. Also hmac-sha512. Returns hex digest.","price":"$0.002","pricing":{"currency":"USDC","base":"0.002","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.002","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.002","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"algorithm":"sha256","key":"secret","data":"hello","encoding":"utf8"}}},{"id":"base64","method":"POST","path":"/api/v1/base64","endpoint":"https://x402-hash-api.vercel.app/api/v1/base64","description":"Base64 encode or decode a UTF-8 string.","price":"$0.001","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"op":"encode","data":"hello"}}},{"id":"jwt-decode","method":"POST","path":"/api/v1/jwt-decode","endpoint":"https://x402-hash-api.vercel.app/api/v1/jwt-decode","description":"JWT decode without verification — inspect header + payload (jwt-decode).","price":"$0.002","pricing":{"currency":"USDC","base":"0.002","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.002","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.002","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"token":"eyJhbGciOiJub25lIn0.eyJzdWIiOiIxIn0."}}},{"id":"pbkdf2","method":"POST","path":"/api/v1/pbkdf2","endpoint":"https://x402-hash-api.vercel.app/api/v1/pbkdf2","description":"PBKDF2 key derivation / password hashing KDF (sha256 or sha512).","price":"$0.005","pricing":{"currency":"USDC","base":"0.005","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.005","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.005","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"password":"secret","salt":"NaCl","iterations":100000,"keylen":32,"digest":"sha256"}}},{"id":"uuid","method":"POST","path":"/api/v1/uuid","endpoint":"https://x402-hash-api.vercel.app/api/v1/uuid","description":"Generate UUID v4 values (random uuid generator).","price":"$0.001","pricing":{"currency":"USDC","base":"0.001","unit":"request"},"accepts":[{"scheme":"exact","price":"$0.001","network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03"},{"scheme":"exact","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"}],"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"payTos":{"eip155:8453":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp":"2miRk3MikF5Uetgkd7o9MY7W6BESUaQTkDFupDZVPBym"},"network":"eip155:8453","payTo":"0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03","asset":"USDC","input":{"contentType":"application/json","example":{"version":4,"count":1}}}],"discovery":"https://x402-hash-api.vercel.app/.well-known/x402","health":"https://x402-hash-api.vercel.app/api/health","notes":{"dual_rail":true}}