{"note":"Informational manifest (not a normative x402 spec file). Authoritative terms are in each endpoint's 402 PAYMENT-REQUIRED response.","version":1,"x402Version":2,"openapi":"https://arabic-x402-api-base.motaz-crypto.workers.dev/openapi.json","serviceName":"x402 Arabic API","tags":["arabic","gulf","saudi","web3","localization"],"resources":["https://arabic-x402-api-base.motaz-crypto.workers.dev/translate-ar","https://arabic-x402-api-base.motaz-crypto.workers.dev/summarize-ar","https://arabic-x402-api-base.motaz-crypto.workers.dev/dialect-to-msa","https://arabic-x402-api-base.motaz-crypto.workers.dev/localize-ar-json","https://arabic-x402-api-base.motaz-crypto.workers.dev/hijri-convert","https://arabic-x402-api-base.motaz-crypto.workers.dev/prayer-times","https://arabic-x402-api-base.motaz-crypto.workers.dev/saudi-calendar","https://arabic-x402-api-base.motaz-crypto.workers.dev/normalize-ar","https://arabic-x402-api-base.motaz-crypto.workers.dev/transliterate-name","https://arabic-x402-api-base.motaz-crypto.workers.dev/token-risk","https://arabic-x402-api-base.motaz-crypto.workers.dev/token-risk-pro"],"pricing":[{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/translate-ar","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","decimals":6,"usd":"0.01","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Arabic<->English translation (auto-detects direction; understands Saudi/Gulf dialect input). Optional glossary=web3 enforces a fixed Arabic Web3 terminology list. Arabic-native, Gulf-dialect aware; keeps 0x addresses, URLs, numbers and code verbatim (regex post-check, retried once; address/URL/number loss is never charged)."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/summarize-ar","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","decimals":6,"usd":"0.02","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Faithful Modern Standard Arabic summary (short/medium/long) of Arabic or English text. Arabic-native, Gulf-dialect aware; keeps 0x addresses, URLs, numbers and code verbatim (regex post-check, retried once; address/URL/number loss is never charged)."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/dialect-to-msa","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","decimals":6,"usd":"0.01","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Converts Saudi/Gulf dialect Arabic to Modern Standard Arabic (فصحى), or MSA to natural Saudi/Gulf dialect (direction param). Arabic-native, Gulf-dialect aware; keeps 0x addresses, URLs, numbers and code verbatim (regex post-check, retried once; address/URL/number loss is never charged)."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/localize-ar-json","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","decimals":6,"usd":"0.02","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Localizes an i18n JSON object to Arabic: keys unchanged; placeholders ({name}, {{count}}, %s, %d, ICU plural/select, HTML tags) kept verbatim and validated per string, retried once, else the source string is returned for that key. Max 200 strings / 8000 chars. Arabic-native, Gulf-dialect aware; keeps 0x addresses, URLs, numbers and code verbatim (regex post-check, retried once; address/URL/number loss is never charged)."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/hijri-convert","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","decimals":6,"usd":"0.002","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Hijri<->Gregorian conversion using the official Saudi Umm al-Qura calendar (ICU islamic-umalqura tables), 1938-01-01..2076-12-31. Returns Arabic + English month and weekday names, formatted Arabic date and month length. Deterministic (no AI model): same input -> same output, millisecond latency."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/prayer-times","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","decimals":6,"usd":"0.003","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Prayer times (Fajr, sunrise, Dhuhr, Asr, Maghrib, Isha) by the standard astronomical algorithm; methods umm_al_qura, mwl, isna, egypt, karachi, dubai, qatar, kuwait (Umm al-Qura: Fajr 18.5°, Isha Maghrib+90 min, +120 in Ramadan). 27 built-in cities (Riyadh, Jeddah, Makkah, Madinah, Dubai, Doha, Kuwait, Cairo...) or lat/lng+timezone; up to 31 days per call. Matches Umm al-Qura published Riyadh times within ±1 min. Deterministic (no AI model): same input -> same output, millisecond latency."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/saudi-calendar","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","decimals":6,"usd":"0.003","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Saudi Arabia calendar: public holidays (Founding Day 22 Feb, National Day 23 Sep, Eid al-Fitr and Eid al-Adha per Labor Law private-sector rules) and Islamic observances (Ramadan, Hijri New Year, Ashura, Arafah) computed from Umm al-Qura; Fri+Sat weekend; working-day check and working-day count over a range. Eid dates are Umm al-Qura estimates; the official announcement follows moon sighting. Deterministic (no AI model): same input -> same output, millisecond latency."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/normalize-ar","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","decimals":6,"usd":"0.001","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Arabic text normalization: removes tashkeel (harakat, Quranic marks) and tatweel, unifies أ/إ/آ/ٱ->ا and optionally ى->ي, ة->ه, ؤ/ئ, converts ٠-٩/۰-۹ <-> 0-9 and Arabic punctuation, strips zero-width/bidi characters, and returns an aggressive searchKey. Up to 4000 chars. Deterministic (no AI model): same input -> same output, millisecond latency."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/transliterate-name","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","decimals":6,"usd":"0.002","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Arabic person-name transliteration both ways. A curated dictionary of 106 common Saudi/Gulf given and family names returns passport-style spellings plus known variants (Mohammed/Muhammad/Mohamed...); other words fall back to rule-based transliteration and are marked method=rule. Handles عبد ال... compounds, آل, bin/bint. Deterministic (no AI model): same input -> same output, millisecond latency."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/token-risk","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","decimals":6,"usd":"0.02","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Live read-only on-chain token risk check for Base and Arbitrum (eth_call / getCode / storage at the latest block; no transactions). Detects upgradeable proxies (EIP-1967 and legacy slots), owner/renounced status, privileged functions in bytecode (mint, blacklist, fee setters, max-tx, trading switch, pause), owner and contract supply share, burned share, and Uniswap v2/v3 + Aerodrome liquidity against WETH/USDC in USD. Returns a 0-100 score, level and reasons in Arabic and English. Deterministic heuristics (no AI model); no sell simulation. Not charged if the chain RPC is unavailable."},{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/token-risk-pro","method":"POST","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","decimals":6,"usd":"0.05","payTo":"0x5cb7Cc71c117675ef36102eaed7a5Aa78A29B29a","description":"Everything in /token-risk plus a buy-then-sell simulation: a helper contract is injected with eth_call state overrides (simulation only: no transaction, no signing, no funds) and swaps a small ETH amount through the token's deepest WETH pool (Uniswap v2, Aerodrome volatile or Uniswap v3), then sells it back. Returns sellPossible, buyTaxPct, sellTaxPct and status (ok / honeypot / buy_failed / unavailable). Tokens with only USDC or other-quoted pools return status=unavailable. Deterministic heuristics (no AI model). Same-block anti-bot rules can cause false sell failures. Not charged if the chain RPC is unavailable."}],"free":[{"resource":"https://arabic-x402-api-base.motaz-crypto.workers.dev/try/translate-ar","method":"POST","description":"Free trial translation: <= 200 chars, 5/IP/day, global daily cap; 429 above limits."}]}