{"provider":{"host":"numeral.openverbs.com","name":"Roman numerals","score":69.9,"live":true,"checkedAt":"2026-10-27T19:42:09.742Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":637,"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/numeral.openverbs.com"},"endpoints":[{"url":"https://numeral.openverbs.com/v1/ordinal","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Format a non-negative integer as an ordinal — both the suffixed form (21st) and the ordinal words (twenty-first)."},{"url":"https://numeral.openverbs.com/v1/radix","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Convert an integer between numeral bases 2–36 (binary, octal, hex, base36, …). Arbitrary size via BigInt; digits are case-insensitive and a leading minus is allowed."},{"url":"https://numeral.openverbs.com/v1/roman","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Convert between integers (1–3999) and Roman numerals in either direction — a digit string is encoded to Roman, a Roman numeral is decoded to an integer. Non-canonical numerals (IIII, IC) are rejected."},{"url":"https://numeral.openverbs.com/v1/words","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Spell an integer out in English words, e.g. 123 → \"one hundred twenty-three\". Negatives are prefixed with \"minus\"."}]}