Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 132 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.ar.md

Large diffs are not rendered by default.

132 changes: 132 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.es.md

Large diffs are not rendered by default.

132 changes: 132 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.fr.md

Large diffs are not rendered by default.

131 changes: 131 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.hi.md

Large diffs are not rendered by default.

132 changes: 132 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.pt.md

Large diffs are not rendered by default.

133 changes: 133 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.tok.md

Large diffs are not rendered by default.

130 changes: 130 additions & 0 deletions P1-004_Substrate-Constraints_v0.1.zh.md

Large diffs are not rendered by default.

108 changes: 108 additions & 0 deletions README.ar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
> ترجمة مجتمعية (مسوّدة) — سياسة NTARI رقم P2-002، البثّ العالمي المتعدد اللغات. المصدر: README.md (الأصل الإنجليزي، لقطة بتاريخ 2026-10-05). مسوّدة مجتمعية بمساعدة آلية، في انتظار مراجعة مشرف الصيانة الإقليمي وفق P2-002 §3.1. تبقى المواصفات التقنية الأساسية بالإنجليزية وفق §2.2.
>
> تصحيحات الترجمة مساهمات نرحّب بها ونقدّرها كسائر المساهمات، فإذا لاحظت خطأً
> في هذه الترجمة فيمكنك إصلاحه بنفسك عبر إنشاء fork للمستودع وفتح pull
> request: https://github.com/NTARI-RAND/Janus

# العمارة ذات الوجهين (Janus Facing Architecture)

الوثيقة الرسمية للعمارة ذات الوجهين (JFA)، ويتولّى رعايتها
Network Theory Applied Research Institute, Inc. (NTARI) بموجب
[لوائحه الداخلية](https://github.com/NTARI-RAND/bylaws) §1.4(a).

تتيح JFA للمجتمعات معالجة الواقع الاقتصادي للإنتاج-الاستهلاك المشترك، وتوفّر
مساراً من النقد الإلزامي خارجي المنشأ إلى الائتمان المتبادل داخلي المنشأ. وهي
تنتظم في خمس طبقات وظيفية — الركيزة (Substrate)، والسجل (Record)، والعهد
(Covenant)، والحَكامة (Governance)، والاقتصاد والمعلومات (Economy & Information)
— وكلٌّ منها منجَزة في ثلاث مراتب: الواجهة الأمامية، والمنسّق، والبروتوكول.

## الوثيقة

| | |
|---|---|
| **الوثيقة الرسمية** | [janus-facing-architecture.md](janus-facing-architecture.md) |
| **المسائل التي لم تُحسم بعد** | [OPEN-QUESTIONS.md](OPEN-QUESTIONS.md) |
| **المفاهيم المنقولة من الوثائق السابقة** | [jfa-concept-triage-2026-08-24.md](jfa-concept-triage-2026-08-24.md) |
| **مجموعة اختبارات المطابقة القابلة للتنفيذ** | [jfa-conformance-suite.py](jfa-conformance-suite.py) |
| **الركيزة في ظل قيود مزوّدي الاتصال (P1-004، ورقة مصاحبة)** | [P1-004_Substrate-Constraints_v0.1.md](P1-004_Substrate-Constraints_v0.1.md) |
| **الوثائق السابقة** | [Historical Docs/](Historical%20Docs/) |

الوثيقة الإنجليزية هي المرجع المعتمد. وتُقدَّم الترجمات لتوسيع نطاق الوصول، لا
لأغراض التفسير.

| اللغة | الملف |
|---|---|
| العربية (Arabic) | [janus-facing-architecture.ar.md](janus-facing-architecture.ar.md) |
| Español (Spanish) | [janus-facing-architecture.es.md](janus-facing-architecture.es.md) |
| Français (French) | [janus-facing-architecture.fr.md](janus-facing-architecture.fr.md) |
| हिन्दी (Hindi) | [janus-facing-architecture.hi.md](janus-facing-architecture.hi.md) |
| Português (Portuguese) | [janus-facing-architecture.pt.md](janus-facing-architecture.pt.md) |
| toki pona | [janus-facing-architecture.tok.md](janus-facing-architecture.tok.md) |
| 中文 (Chinese) | [janus-facing-architecture.zh.md](janus-facing-architecture.zh.md) |

## الخطوط التي لا يجوز تجاوزها

يتضمّن قسم الوثيقة الرسمية المعنون *الخطوط التي لا يجوز تجاوزها* الأحكامَ الاثني
عشر التي لا يجوز لأي تنفيذ مطابق أن ينتهكها. اقرأه قبل البدء في البناء.

## التنفيذات

تقيم التنفيذات المرجعية والنُّسخ العاملة في مستودعاتها الخاصة:

- [Tell](https://github.com/NTARI-RAND/Tell) — طبقة السجل: سجل لكل مُشغِّل،
مُشهَد عليه، لا يقبل إلا الإضافة
- [Agrinet](https://github.com/NTARI-RAND/Agrinet) — بروتوكول شبكة زراعية
متّحدة
- [SoHoLINK](https://github.com/NTARI-RAND/SoHoLINK) ·
[Cloudy](https://github.com/NTARI-RAND/Cloudy) ·
[sohocloud-protocol](https://github.com/NTARI-RAND/sohocloud-protocol) —
طبقة الركيزة
- [lighthouse](https://github.com/NTARI-RAND/lighthouse) ·
[shelter](https://github.com/NTARI-RAND/shelter) ·
[childcare-trust-network](https://github.com/NTARI-RAND/childcare-trust-network) ·
[shanina](https://github.com/NTARI-RAND/shanina) ·
[COER](https://github.com/NTARI-RAND/COER) ·
[world-chase-tag](https://github.com/NTARI-RAND/world-chase-tag) — بذور ونُسخ
عاملة لطبقة الاقتصاد والمعلومات

تلتزم البذور بالمعيار؛ فالشكل يلين، والحدود الدنيا مُلزِمة.

## التحقق من الوثيقة

مجموعة الاختبارات هي الدرجة الحاملة للثقل: فهي تربط النص بسجلٍّ من الثوابت
(invariants) ذات معرّفات مستقرة، بحيث لا يمكن أن تتباعد الوثيقة والسجل دون أن
يفشل الفحص. تعتمد على المكتبة القياسية وحدها، بلا أي اعتماديات.

```
python jfa-conformance-suite.py # check the document
python jfa-conformance-suite.py --list # print the invariant registry
python jfa-conformance-suite.py --doc PATH # check another copy
python jfa-conformance-suite.py --project PATH # check a repo's open-questions deliverable
```

رمز الخروج 0 عندما ينجح كل فحص مُنفَّذ، و1 خلاف ذلك. شغّلها بعد أي تعديل على
الوثيقة الرسمية.

من بين الثوابت المسجّلة البالغ عددها 26، يُربَط 3 منها هنا على مستوى الوثيقة،
و23 منها **مُفوَّضة** — فهي تُلزِم برمجيات قيد التشغيل أو أداةً من أدوات
الحَكامة، ولا يمكن إنفاذها إلا عبر اختبارات تقيم بجوار تلك الشيفرة أو تلك
الأداة. وهي محمولة في السجل بمعرّفات مستقرة، ويُبلَّغ عنها بوصفها مُفوَّضة وغير
مربوطة إلى أن يُصدر مستودعٌ ما اختبارات تستشهد بتلك المعرّفات. والمستودع
المطابق يستشهد بالمعرّفات؛ وإلى أن يفعل، تبقى مطابقته إقراراً ذاتياً. ولو أُبلغ
من هنا عن ثابت مُفوَّض بأنه "مفحوص" لكان ذلك إقراراً ذاتياً يتنكّر في هيئة مُشغِّل
اختبارات، ولذلك يُوسَم البديل المؤقت بما هو عليه بدلاً من ذلك.

## ما لم يُنشر هنا بعد

تصميم آليات النزاع — "تصميم آليات النزاع" كما تعرّفه
[اللوائح الداخلية](https://github.com/NTARI-RAND/bylaws) §1.5 — ومقالات الهيكل
والروبوتات محفوظة في مستودع وثائق NTARI، وليست في هذا المستودع بعد.

## الترخيص

ترخيصان، كما ينصّ تذييل الوثيقة نفسها:

| ما يشمله | الترخيص |
|---|---|
| المواصفة — الوثيقة الرسمية وترجماتها والوثائق السابقة | [CC BY-SA 4.0](LICENSE-SPEC) |
| البرمجية — مجموعة اختبارات المطابقة | [AGPL-3.0](LICENSE) |
114 changes: 114 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
> Traducción comunitaria (borrador) — Política P2-002 de NTARI, Difusión Multilingüe Global. Fuente: README.md (original en inglés, instantánea del 2026-10-05). Borrador comunitario asistido por máquina, pendiente de revisión por el mantenedor regional según P2-002 §3.1. Las especificaciones técnicas centrales permanecen en inglés según §2.2.
>
> ¿Encontraste un error en esta traducción? Tu corrección es una contribución
> bienvenida y valorada: haz un fork del repositorio y abre un pull request en
> https://github.com/NTARI-RAND/Janus.

# Arquitectura de Doble Faz (Janus Facing Architecture)

El documento oficial de la Arquitectura de Doble Faz (JFA), custodiado por
Network Theory Applied Research Institute, Inc. (NTARI) conforme a
[sus estatutos](https://github.com/NTARI-RAND/bylaws) §1.4(a).

JFA permite a las comunidades atender la realidad económica del prosumo y ofrece
un camino del dinero chartal exógeno al crédito mutuo endógeno. Se organiza en
cinco capas funcionales — Sustrato, Registro, Pacto, Gobernanza, y Economía e
Información — cada una implementada en tres niveles: frontend, orquestador
y protocolo.

## El documento

| | |
|---|---|
| **Documento oficial** | [janus-facing-architecture.md](janus-facing-architecture.md) |
| **Preguntas sin resolver** | [OPEN-QUESTIONS.md](OPEN-QUESTIONS.md) |
| **Conceptos heredados de instrumentos anteriores** | [jfa-concept-triage-2026-08-24.md](jfa-concept-triage-2026-08-24.md) |
| **Suite de conformidad ejecutable** | [jfa-conformance-suite.py](jfa-conformance-suite.py) |
| **El sustrato bajo las restricciones de los proveedores (P1-004, artículo complementario)** | [P1-004_Substrate-Constraints_v0.1.md](P1-004_Substrate-Constraints_v0.1.md) |
| **Instrumentos anteriores** | [Historical Docs/](Historical%20Docs/) |

El documento en inglés es el que tiene autoridad. Las traducciones se ofrecen
para ampliar el alcance, no para la interpretación.

| Idioma | Archivo |
|---|---|
| العربية (árabe) | [janus-facing-architecture.ar.md](janus-facing-architecture.ar.md) |
| Español | [janus-facing-architecture.es.md](janus-facing-architecture.es.md) |
| Français (francés) | [janus-facing-architecture.fr.md](janus-facing-architecture.fr.md) |
| हिन्दी (hindi) | [janus-facing-architecture.hi.md](janus-facing-architecture.hi.md) |
| Português (portugués) | [janus-facing-architecture.pt.md](janus-facing-architecture.pt.md) |
| toki pona | [janus-facing-architecture.tok.md](janus-facing-architecture.tok.md) |
| 中文 (chino) | [janus-facing-architecture.zh.md](janus-facing-architecture.zh.md) |

## Las líneas que no pueden cruzarse

La sección del documento oficial titulada *Las líneas que no pueden cruzarse*
contiene las doce disposiciones que ninguna implementación conforme puede
violar. Léela antes de construir.

## Implementaciones

Las implementaciones de referencia y las instancias se encuentran en sus propios
repositorios:

- [Tell](https://github.com/NTARI-RAND/Tell) — la capa de Registro: registro por
operador, con testigos, de solo adición
- [Agrinet](https://github.com/NTARI-RAND/Agrinet) — protocolo de red agrícola
federada
- [SoHoLINK](https://github.com/NTARI-RAND/SoHoLINK) ·
[Cloudy](https://github.com/NTARI-RAND/Cloudy) ·
[sohocloud-protocol](https://github.com/NTARI-RAND/sohocloud-protocol) —
capa de Sustrato
- [lighthouse](https://github.com/NTARI-RAND/lighthouse) ·
[shelter](https://github.com/NTARI-RAND/shelter) ·
[childcare-trust-network](https://github.com/NTARI-RAND/childcare-trust-network) ·
[shanina](https://github.com/NTARI-RAND/shanina) ·
[COER](https://github.com/NTARI-RAND/COER) ·
[world-chase-tag](https://github.com/NTARI-RAND/world-chase-tag) — semillas e
instancias de la capa de Economía e Información

Las semillas se ajustan al estándar; la forma se adapta, los mínimos obligan.

## Verificar el documento

La suite es el peldaño que sostiene la carga: vincula la prosa a un registro de
invariantes con identificadores estables, de modo que el documento y el registro
no pueden distanciarse sin que la verificación falle. Solo biblioteca estándar,
sin dependencias.

```
python jfa-conformance-suite.py # check the document
python jfa-conformance-suite.py --list # print the invariant registry
python jfa-conformance-suite.py --doc PATH # check another copy
python jfa-conformance-suite.py --project PATH # check a repo's open-questions deliverable
```

Código de salida 0 cuando todas las verificaciones ejecutadas pasan; 1 en caso
contrario. Ejecútala después de cualquier edición del documento oficial.

De los 26 invariantes registrados, 3 se vinculan aquí, en la capa del documento,
y 23 están **delegados**: vinculan software en ejecución o un instrumento de
gobernanza, y solo pueden hacerse cumplir mediante pruebas que residan junto a
ese código o ese instrumento. Se mantienen en el registro con identificadores
estables y se informan como delegados y no vinculados hasta que un repositorio
publique pruebas que citen esos identificadores. Un repositorio conforme cita
los identificadores; mientras no lo haga, su conformidad es autodeclarada.
Informar desde aquí un invariante delegado como "verificado" sería
autodeclaración disfrazada de ejecutor de pruebas, por lo que el sustituto se
etiqueta como tal.

## Aún no publicado aquí

El diseño de la mecánica de disputas — "el diseño de la mecánica de disputas"
tal como lo definen [los estatutos](https://github.com/NTARI-RAND/bylaws) §1.5 —
y los artículos de estructura y de robótica se conservan en el almacén de
documentos de NTARI y todavía no están en este repositorio.

## Licencia

Dos licencias, como indica el propio pie del documento:

| Qué | Licencia |
|---|---|
| La especificación — el documento oficial, sus traducciones y los instrumentos anteriores | [CC BY-SA 4.0](LICENSE-SPEC) |
| El software — la suite de conformidad | [AGPL-3.0](LICENSE) |
121 changes: 121 additions & 0 deletions README.fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
> Traduction communautaire (brouillon) — politique NTARI P2-002, Diffusion
> multilingue mondiale. Source : README.md (original anglais, instantané du
> 2026-10-05). Brouillon communautaire assisté par machine, en attente de
> relecture par le mainteneur régional conformément au P2-002 §3.1. Les
> spécifications techniques de base restent en anglais conformément au §2.2.
>
> Vous avez remarqué une erreur de traduction ? N'hésitez pas à la corriger
> vous-même : forkez le dépôt https://github.com/NTARI-RAND/Janus et ouvrez
> une pull request. Les corrections de traduction sont des contributions
> précieuses, tout autant que le code.

# L'architecture bifrons (Janus Facing Architecture)

Le document officiel de l'architecture bifrons (JFA), dont Network Theory
Applied Research Institute, Inc. (NTARI) assure l'intendance en vertu du §1.4(a)
de [ses statuts](https://github.com/NTARI-RAND/bylaws).

JFA permet aux communautés de traiter la réalité économique de la prosommation et
offre une voie pour passer d'une monnaie chartale exogène à un crédit mutuel
endogène. Elle s'organise en cinq couches fonctionnelles — Substrat, Registre,
Pacte, Gouvernance, et Économie et Information — chacune mise en œuvre sur trois
niveaux : frontend, orchestrateur et protocole.

## Le document

| | |
|---|---|
| **Document officiel** | [janus-facing-architecture.md](janus-facing-architecture.md) |
| **Questions non résolues** | [OPEN-QUESTIONS.md](OPEN-QUESTIONS.md) |
| **Concepts repris des instruments antérieurs** | [jfa-concept-triage-2026-08-24.md](jfa-concept-triage-2026-08-24.md) |
| **Suite de conformité exécutable** | [jfa-conformance-suite.py](jfa-conformance-suite.py) |
| **Le substrat sous les contraintes des fournisseurs d'accès (P1-004, article d'accompagnement)** | [P1-004_Substrate-Constraints_v0.1.md](P1-004_Substrate-Constraints_v0.1.md) |
| **Instruments antérieurs** | [Historical Docs/](Historical%20Docs/) |

Le document anglais fait foi. Les traductions sont fournies pour élargir la
diffusion, non pour l'interprétation.

| Langue | Fichier |
|---|---|
| العربية (arabe) | [janus-facing-architecture.ar.md](janus-facing-architecture.ar.md) |
| Español (espagnol) | [janus-facing-architecture.es.md](janus-facing-architecture.es.md) |
| Français | [janus-facing-architecture.fr.md](janus-facing-architecture.fr.md) |
| हिन्दी (hindi) | [janus-facing-architecture.hi.md](janus-facing-architecture.hi.md) |
| Português (portugais) | [janus-facing-architecture.pt.md](janus-facing-architecture.pt.md) |
| toki pona | [janus-facing-architecture.tok.md](janus-facing-architecture.tok.md) |
| 中文 (chinois) | [janus-facing-architecture.zh.md](janus-facing-architecture.zh.md) |

## Les lignes qui ne peuvent être franchies

La section du document officiel intitulée *Les lignes qui ne peuvent être
franchies* contient les douze dispositions qu'aucune implémentation conforme ne
peut enfreindre. Lisez-la avant de construire.

## Implémentations

Les implémentations de référence et les instances résident dans leurs propres
dépôts :

- [Tell](https://github.com/NTARI-RAND/Tell) — la couche Registre : registre par
opérateur, attesté par des témoins, en ajout seul
- [Agrinet](https://github.com/NTARI-RAND/Agrinet) — protocole de réseau
agricole fédéré
- [SoHoLINK](https://github.com/NTARI-RAND/SoHoLINK) ·
[Cloudy](https://github.com/NTARI-RAND/Cloudy) ·
[sohocloud-protocol](https://github.com/NTARI-RAND/sohocloud-protocol) —
couche Substrat
- [lighthouse](https://github.com/NTARI-RAND/lighthouse) ·
[shelter](https://github.com/NTARI-RAND/shelter) ·
[childcare-trust-network](https://github.com/NTARI-RAND/childcare-trust-network) ·
[shanina](https://github.com/NTARI-RAND/shanina) ·
[COER](https://github.com/NTARI-RAND/COER) ·
[world-chase-tag](https://github.com/NTARI-RAND/world-chase-tag) — amorces et
instances de la couche Économie et Information

Les amorces se conforment à la norme ; la forme s'adapte, les planchers
s'imposent.

## Vérifier le document

La suite est l'échelon porteur : elle rattache le texte à un registre
d'invariants dotés d'identifiants stables, de sorte que le document et le
registre ne peuvent diverger sans que la vérification échoue. Bibliothèque
standard uniquement, aucune dépendance.

```
python jfa-conformance-suite.py # check the document
python jfa-conformance-suite.py --list # print the invariant registry
python jfa-conformance-suite.py --doc PATH # check another copy
python jfa-conformance-suite.py --project PATH # check a repo's open-questions deliverable
```

Code de sortie 0 lorsque chaque vérification exécutée réussit, 1 sinon.
Exécutez-la après toute modification du document officiel.

Sur les 26 invariants enregistrés, 3 sont rattachés ici, à la couche du
document, et 23 sont **délégués** — ils engagent un logiciel en fonctionnement
ou un instrument de gouvernance, et ne peuvent être appliqués que par des tests
placés à côté de ce code ou de cet instrument. Ils figurent dans le registre avec
des identifiants stables et sont rapportés comme délégués et non rattachés
jusqu'à ce qu'un dépôt livre des tests citant ces identifiants. Un dépôt conforme
cite les identifiants ; tant qu'il ne le fait pas, sa conformité est
auto-attestée. Rapporter ici un invariant délégué comme « vérifié » serait de
l'auto-attestation déguisée en lanceur de tests ; c'est pourquoi le substitut est
plutôt étiqueté comme tel.

## Pas encore publié ici

La conception des mécanismes de litige — « la conception des mécanismes de
litige » telle que la définit le §1.5 des
[statuts](https://github.com/NTARI-RAND/bylaws) — ainsi que les articles sur la
structure et la robotique sont conservés dans le dépôt documentaire de NTARI et
ne figurent pas encore dans ce dépôt.

## Licence

Deux licences, comme l'indique le pied de page du document lui-même :

| Quoi | Licence |
|---|---|
| La spécification — le document officiel, ses traductions et les instruments antérieurs | [CC BY-SA 4.0](LICENSE-SPEC) |
| Le logiciel — la suite de conformité | [AGPL-3.0](LICENSE) |
Loading
Loading