# البدء

بروتوكول روما هو بيئة تنفيذ EVM تعمل أصلاً داخل زمن تشغيل سولانا. انشر عقود Solidity الذكية على سولانا مع وصول CPI ذري إلى جميع برامج سولانا والسيولة.

## ما الذي يجعل روما مختلفة

* **حالة واحدة** — تشترك عقود EVM وبرامج سولانا في الحالة نفسها. لا جسور، ولا تأخير في المزامنة.
* **وصول CPI** — تستدعي عقود Solidity كلًّا من Jupiter وKamino وDrift وMeteora وأي برنامج سولانا مباشرةً.
* **أدوات قياسية** — انشر باستخدام Hardhat أو Foundry. تفاعل مع MetaMask. اكتب Solidity.
* **سيادة التطبيق** — تحصل كل تطبيق على سلسلة EVM خاصة به مع رمز غاز مخصص وإيرادات رسوم.

## للمطورين

* [ما هو Rome؟](/ar/albda/what-is-rome.md) — كيف يعمل تنفيذ EVM على سولانا
* [بداية سريعة](/ar/albda/quickstart.md) — انشر أول عقد لك في أقل من 5 دقائق
* [نشر Solidity](/ar/adlh-almtwryn/deploy-solidity.md) — أدلة النشر باستخدام Hardhat وFoundry
* [استدعِ Solana من EVM](/ar/adlh-almtwryn/call-solana-from-evm.md) — CPI من Solidity إلى برامج سولانا
* [Rome SDK](/ar/almntjat/rome-sdk.md) — واجهات Solidity مُنمطَة لبرامج سولانا

## المنتجات

* [Meta-Hook Router](/ar/almntjat/meta-hook-router.md) — مضاعِف Token-2022 Transfer Hook للامتثال
* [سيادة التطبيق](/ar/almntjat/app-sovereignty.md) — أطلق سلسلة EVM الخاصة بك على سولانا
* [بوابة الأوراكل](/ar/almntjat/oracle-gateway.md) — Pyth/Switchboard كواجهة Chainlink AggregatorV3Interface
* [مؤلف DeFi](/ar/almntjat/defi-composer.md) — خزائن DeFi متعددة البروتوكولات بلغة Solidity

## المفاهيم الأساسية

* [البنية المعمارية](/ar/albda/architecture.md) — نظرة عامة على النظام ومخطط المكوّنات
* [نموذج التنفيذ](/ar/almfahym-alasasyh/execution-model.md) — التنفيذ الذري مقابل التنفيذ التكراري
* [تكامل الرموز](/ar/almfahym-alasasyh/token-interop.md) — كيف تعمل رموز ERC-20 وSPL معًا
* [القيود](/ar/almfahym-alasasyh/constraints.md) — الحدود والقيود المهمة

## المرجع

* [عناوين العقود](/ar/almrja/contract-addresses.md) — العناوين المنشورة عبر جميع البيئات
* [المسرد](/ar/almward/glossary.md) — مصطلحات خاصة بروما
* [الأسئلة الشائعة](/ar/almward/faq.md) — إجابات عن الأسئلة الشائعة

## الشبكات

| الشبكة            | معرّف السلسلة | عنوان RPC                                    |
| ----------------- | ------------- | -------------------------------------------- |
| محلي              | 1001          | `http://localhost:9090`                      |
| Devnet (montispl) | 200002        | `https://montispl.devnet.romeprotocol.xyz`   |
| Testnet (Martius) | 121214        | `https://martius-i.testnet.romeprotocol.xyz` |
| Testnet (Caelian) | 121215        | `https://caelian-i.testnet.romeprotocol.xyz` |

## هل تحتاج إلى مساعدة؟

* [ديسكورد](https://discord.gg/vZ9rnCdNSB) — مجتمع المطورين والدعم
* [تيليغرام](https://t.me/+tdnr-M6kcngxYzhk) — التحديثات والإعلانات
* [GitHub](https://github.com/rome-labs) — الشيفرة المصدرية والمشكلات


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rome.builders/ar/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
