{"provider":{"host":"braille.openverbs.com","name":"Text to braille","score":69.9,"live":true,"checkedAt":"2026-10-27T18:51:12.890Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":649,"note":"valid x402 v2 terms"},"endpoints":4,"networks":["eip155:8453"],"cheapestUsd":"0.002","income7dUsd":"21.821","payers7d":28,"transfers7d":1470,"payoutAddressShared":true,"claimed":false,"page":"https://logicnodes.io/observatory/p/braille.openverbs.com"},"endpoints":[{"url":"https://braille.openverbs.com/v1/decode","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Transcribe a Unicode braille string back to text, honouring capital and number signs. Non-braille or unmapped cells are clean 400s."},{"url":"https://braille.openverbs.com/v1/encode","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Transcribe text to Unicode braille (grade-1 / uncontracted English braille), with capital and number signs. Characters with no grade-1 representation are clean 400s."},{"url":"https://braille.openverbs.com/v1/from-dots","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Build braille cells from raised-dot numbers (each cell an array of 1–8). Out-of-range or repeated dots are clean 400s."},{"url":"https://braille.openverbs.com/v1/to-dots","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Break a braille string into its cells and the raised-dot numbers (1–8) of each cell."}]}