{"uid":"cap_OiNQRxNE3KVC3UFvVI-4L","slug":"pennyrail-base58-encoder-464a1b23","name":"PennyRail Base58 Encoder","description":"Machine-readable settlement service","url":"https://pennyrail.vercel.app/api/p/nano/encoding.base58--base58-encode","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input"],"properties":{"input":{"type":"object"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_k3aV7MdFoZgjZK_uQasrx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Encodes arbitrary input data into Base58 format via a pay-per-call REST endpoint","exampleAgentPrompt":"Can you Base58-encode this value for me: take the object {\"data\": \"48656c6c6f20576f726c64\"} and return it as a Base58 string using PennyRail?","exampleUseCases":[{"title":"Encode wallet address for blockchain","prompt":"I have a raw public key hash and need it encoded in Base58 so it looks like a standard crypto wallet address — can you encode {\"data\": \"0014a1234567890abcdef\"} into Base58 for me?"},{"title":"Serialize token payload for QR code","prompt":"I need to encode a token payload into Base58 so I can embed it in a QR code — please encode {\"token\": \"eyJhbGciOiJIUzI1NiJ9\"} using Base58 encoding."},{"title":"Encode file checksum for distribution","prompt":"I want to share a file checksum in a compact, human-friendly format — can you Base58-encode this checksum object {\"checksum\": \"d41d8cd98f00b204e9800998ecf8427e\"} for me?"}],"resultDescription":"A JSON object containing the Base58-encoded representation of the provided input data, suitable for use in blockchain addresses, compact identifiers, or any context requiring Base58 format.","failureModes":["Missing or malformed 'input' field returns a validation error","Input object containing non-serializable values may cause encoding failure","Payment failure (402) if x402 micropayment of 0.001 USDC is not provided","Empty input object may return an empty or trivial Base58 string","Network timeout on Vercel cold start"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-use Base58 encoding call without managing your own encoding library, especially in agent workflows that already handle x402 micropayments. It is well-suited for one-off encoding tasks in blockchain or crypto contexts where Base58 is the required format.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:51:15.152Z","isFirstParty":false}