Files
decision/seeds/acte-engagement-certification.json
T

662 lines
37 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_source": "maquette/frontend/app/data/seeds/duniter-g1.bundle.json (doc engagement-certification, 33 clauses + 2 variantes). Aucun article en vigueur au départ. I1, E1, E12, E2 : Propositions seed (« seedProposal »), ouvertes, mises en avant pour amorcer le vote, sans niveau d'inertie ici : elles démarrent au cran SEED_PROPOSAL_LEVEL (crates/ld-server/src/seed.rs : 2 « basse », choix d'Yvv du 2026-11-02, qui remontera leur inertie par un vote une fois les textes passés ; ADR 0011). Tant qu'aucun article n'est en vigueur, la publication attend le premier texte. Tout le reste : propositions ouvertes à 0 vote (Yvv, 2026-10-21), inertie 3 / 5. I1 « Raison d'être » remplace le Préambule (texte d'Yvv, revue du 2026-10-30). Modules : le titre du document à 4, l'ordre des articles de chaque section à 2, en vigueur sans vote (seed a minima ; revue du 2026-10-30, ADR 0009). Quorums par cran (« quorums », ADR 0013, Yvv, 2026-11-02 et 03) : 12 · 12 · 50 · 50 · 50 dans Monnaie libre, 1 partout dans le groupe d'essai ; sous le quorum, les votants qui manquent comptent comme « non » ; voteFloor reste le quorum de référence de la participation p0 = 2 × voteFloor / W. Une base existante reçoit ces changements par des amendements gardés (seed_amend, seed_proposal_amend, quorum_amend, article_amend, retire), jamais en réinstanciant le document. Lot T4 (Yvv, 2026-11-03 : « Modif des textes Acte engagement ») : I1, E1 et E2 réécrits ; E12 « Responsabilité civique », Proposition seed, entre E1 et E2 ; les sections formule (F1, F1.1, F1.2, F1.3), inertie (N1, N1.1) et ordonnancement (O1) sortent du document : ce sont des informations de fonctionnement, qui ne se votent pas (ADR 0014) ; leurs derniers textes restent dans crates/ld-server/tests/fixtures/seed-m8/ (textes relus dans docs/chantiers/acte-certification/textes-amorce.md).",
"slug": "acte-engagement-certification",
"title": {
"fr": "Acte d'engagement Certification",
"en": "Certification Commitment Act",
"es": "Acta de compromiso de Certificación"
},
"summary": {
"fr": "Ce que chaque membre de la toile de confiance Ğ1 s'engage à respecter quand il certifie. Texte modulaire sous vote permanent : chaque article entre en vigueur dès qu'il atteint son seuil.",
"en": "What every member of the Ğ1 web of trust commits to uphold when certifying. A modular text under permanent vote: each article comes into force as soon as it reaches its threshold.",
"es": "Lo que todo miembro de la red de confianza Ğ1 se compromete a respetar cuando certifica. Texto modular en votación permanente: cada artículo entra en vigor en cuanto alcanza su umbral."
},
"sourceLang": "fr",
"instances": [
{
"group": "monnaie-libre",
"voteFloor": 50,
"quorums": [12, 12, 50, 50, 50],
"publishPath": "monnaie-libre/acte-engagement-certification"
},
{
"group": "essai",
"voteFloor": 1,
"quorums": [1, 1, 1, 1, 1],
"publishPath": null
}
],
"modules": {
"title": {
"inertia": 4
},
"order": {
"inertia": 2
}
},
"units": [
{
"code": "I1",
"section": "introduction",
"position": 1,
"versions": [
{
"label": "1.0.0",
"status": "open",
"seedProposal": true,
"title": {
"fr": "Raison d'être",
"en": "Purpose",
"es": "Razón de ser"
},
"body": {
"fr": "*« Derrière une clé il y a un et un seul être humain vivant ; derrière un être humain, il y a une et une seule clé certifiante. »*\n\nC'est l'unique enjeu de la certification et de votre engagement, il donne à notre toile fiduciaire sa valeur : pouvoir nous fier à l'unicité et l'intégrité de tout geste signé par cette clé.\n\nCet acte d'engagement est par ailleurs le seul acte de nature contractuelle, qui fonde l'usage de la première monnaie libre.",
"en": "*“Behind a key there is one and only one living human being; behind a human being, there is one and only one certifying key.”*\n\nThis is the one thing at stake in certification and in your commitment; it gives our fiduciary web its value: being able to rely on the uniqueness and integrity of every action signed with this key.\n\nThis commitment act is, moreover, the only act of a contractual nature, which founds the use of the first libre currency.",
"es": "*«Detrás de una clave hay un solo y único ser humano vivo; detrás de un ser humano, hay una sola y única clave certificadora.»*\n\nEs lo único que está en juego en la certificación y en su compromiso; da su valor a nuestra red fiduciaria: poder fiarnos de la unicidad y la integridad de toda acción firmada con esta clave.\n\nEsta acta de compromiso es, además, el único acto de naturaleza contractual, que funda el uso de la primera moneda libre."
}
}
]
},
{
"code": "I2",
"section": "introduction",
"position": 2,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Les deux garanties réciproques",
"en": "The two reciprocal guarantees",
"es": "Las dos garantías recíprocas"
},
"body": {
"fr": "La Certification repose sur deux garanties réciproques :\n\n**1.** Derrière une clé publique créatrice de monnaie se trouve un **être humain vivant**.\n\n**2.** Derrière cet être humain se trouve **une seule et unique** clé publique créatrice de monnaie.\n\nLa Certification est un acte technique et fiduciaire, pas un acte d'adhésion morale ou de sympathie.",
"en": "Certification rests on two reciprocal guarantees:\n\n**1.** Behind a money-creating public key there is a **living human being**.\n\n**2.** Behind this human being there is **one single and unique** money-creating public key.\n\nCertification is a technical and fiduciary act, not an act of moral endorsement or of sympathy.",
"es": "La Certificación se basa en dos garantías recíprocas:\n\n**1.** Detrás de una clave pública creadora de moneda hay un **ser humano vivo**.\n\n**2.** Detrás de este ser humano hay **una sola y única** clave pública creadora de moneda.\n\nLa Certificación es un acto técnico y fiduciario, no un acto de adhesión moral ni de simpatía."
}
}
]
},
{
"code": "T1",
"section": "fondamental",
"position": 3,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Engagements fondamentaux",
"en": "Fundamental commitments",
"es": "Compromisos fundamentales"
},
"body": {
"fr": "Les engagements fondamentaux ci-dessous constituent le socle irréductible de l'acte d'engagement. Ils sont pris sur l'honneur par tout membre de la toile de confiance.",
"en": "The fundamental commitments below form the irreducible foundation of the commitment act. They are made on their honour by every member of the web of trust.",
"es": "Los compromisos fundamentales que siguen constituyen la base irreductible del acta de compromiso. Todo miembro de la red de confianza los asume por su honor."
}
}
]
},
{
"code": "E1",
"section": "fondamental",
"position": 4,
"versions": [
{
"label": "1.0.0",
"status": "open",
"seedProposal": true,
"title": {
"fr": "Unicité du compte",
"en": "Uniqueness of the account",
"es": "Unicidad de la cuenta"
},
"body": {
"fr": "Je m'engage sur l'honneur à n'avoir et n'avoir jamais qu'un seul et unique compte certifiant.",
"en": "I commit on my honour to have, now and ever, no more than one single and unique certifying account.",
"es": "Me comprometo por mi honor a no tener, ahora ni nunca, más que una sola y única cuenta certificadora."
}
}
]
},
{
"code": "E12",
"section": "fondamental",
"position": 4.5,
"versions": [
{
"label": "1.0.0",
"status": "open",
"seedProposal": true,
"title": {
"fr": "Responsabilité civique",
"en": "Civic responsibility",
"es": "Responsabilidad cívica"
},
"body": {
"fr": "Je déclare sur l'honneur avoir la capacité légale et physique de signer un contrat et d'en assumer la responsabilité civique, pour certifier à mon tour.",
"en": "I declare on my honour that I have the legal and physical capacity to sign a contract and to assume its civic responsibility, in order to certify in my turn.",
"es": "Declaro por mi honor tener la capacidad legal y física de firmar un contrato y de asumir su responsabilidad cívica, para certificar a mi vez."
}
}
]
},
{
"code": "E2",
"section": "fondamental",
"position": 5,
"versions": [
{
"label": "1.0.0",
"status": "open",
"seedProposal": true,
"title": {
"fr": "Réciprocité",
"en": "Reciprocity",
"es": "Reciprocidad"
},
"body": {
"fr": "Je m'engage sur l'honneur à ne certifier que des personnes physiques qui s'engagent elles-mêmes, à scrupuleusement respecter ces trois principes fondamentaux.",
"en": "I commit on my honour to certify only natural persons who themselves commit to scrupulously respecting these three fundamental principles.",
"es": "Me comprometo por mi honor a certificar únicamente a personas físicas que se comprometan ellas mismas a respetar escrupulosamente estos tres principios fundamentales."
}
}
]
},
{
"code": "T2",
"section": "technique",
"position": 6,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Engagements techniques",
"en": "Technical commitments",
"es": "Compromisos técnicos"
},
"body": {
"fr": "Les engagements techniques définissent les obligations pratiques et vérifiables du certificateur pour garantir la qualité de la toile de confiance.",
"en": "The technical commitments define the practical and verifiable obligations of the certifier to guarantee the quality of the web of trust.",
"es": "Los compromisos técnicos definen las obligaciones prácticas y verificables del certificador para garantizar la calidad de la red de confianza."
}
}
]
},
{
"code": "E3",
"section": "technique",
"position": 7,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Connaissance suffisante",
"en": "Sufficient knowledge",
"es": "Conocimiento suficiente"
},
"body": {
"fr": "Je me suis assuré de connaître suffisamment la personne qui gère cette clé publique. Connaître suffisamment ne signifie pas « avoir vu » ; c'est assurer à la communauté G1 que je pourrai la contacter facilement et être en mesure de repérer un double-compte ou tout autre problème.",
"en": "I have made sure that I know the person who manages this public key well enough. Knowing well enough does not mean “having seen”; it means assuring the G1 community that I will be able to contact them easily and to detect a duplicate account or any other problem.",
"es": "Me he asegurado de conocer suficientemente a la persona que gestiona esta clave pública. Conocer suficientemente no significa «haber visto»; significa asegurar a la comunidad G1 que podré contactarla fácilmente y estar en condiciones de detectar una cuenta duplicada o cualquier otro problema."
}
},
{
"label": "0.4.0-draft",
"status": "open",
"title": {
"fr": "Connaissance suffisante",
"en": "Sufficient knowledge",
"es": "Conocimiento suficiente"
},
"body": {
"fr": "Je me suis assuré de connaître suffisamment la personne qui gère cette clé publique : je sais la recontacter par au moins deux canaux indépendants, je suis en mesure de repérer un double-compte, et je m'engage à signaler tout doute aux experts de la communauté. « Avoir vu » quelqu'un ne suffit pas.",
"en": "I have made sure that I know the person who manages this public key well enough: I can get back in touch with them through at least two independent channels, I am able to detect a duplicate account, and I commit to reporting any doubt to the community experts. “Having seen” someone is not enough.",
"es": "Me he asegurado de conocer suficientemente a la persona que gestiona esta clave pública: puedo volver a contactarla por al menos dos canales independientes, estoy en condiciones de detectar una cuenta duplicada y me comprometo a comunicar cualquier duda a los expertos de la comunidad. «Haber visto» a alguien no basta."
}
}
]
},
{
"code": "E4",
"section": "technique",
"position": 8,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Vérification personnelle de la clé",
"en": "Personal verification of the key",
"es": "Verificación personal de la clave"
},
"body": {
"fr": "J'ai personnellement vérifié que c'est bien cette clé publique que je m'apprête à certifier, en la comparant avec la personne concernée et non par un intermédiaire.",
"en": "I have personally verified that this is indeed the public key I am about to certify, by comparing it with the person concerned and not through an intermediary.",
"es": "He verificado personalmente que esta es efectivamente la clave pública que me dispongo a certificar, comparándola con la persona interesada y no a través de un intermediario."
}
}
]
},
{
"code": "E5",
"section": "technique",
"position": 9,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Joignabilité réciproque",
"en": "Mutual reachability",
"es": "Contacto recíproco"
},
"body": {
"fr": "Je suis joignable rapidement et facilement par mes certifieurs, et je peux joindre rapidement et facilement les personnes que je certifie, par plusieurs moyens de communication différents et indépendants (physique, téléphone, email, messagerie, etc.).",
"en": "I can be reached quickly and easily by my certifiers, and I can quickly and easily reach the people I certify, through several different and independent means of communication (in person, phone, email, messaging, etc.).",
"es": "Soy localizable de forma rápida y sencilla por mis certificadores, y puedo localizar de forma rápida y sencilla a las personas que certifico, por varios medios de comunicación diferentes e independientes (en persona, teléfono, correo electrónico, mensajería, etc.)."
}
}
]
},
{
"code": "E6",
"section": "technique",
"position": 10,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Document de révocation",
"en": "Revocation document",
"es": "Documento de revocación"
},
"body": {
"fr": "J'ai vérifié avec la personne certifiée qu'elle a bien généré son document de révocation de compte et qu'elle le conserve en lieu sûr.",
"en": "I have checked with the certified person that they have indeed generated their account revocation document and that they keep it in a safe place.",
"es": "He verificado con la persona certificada que ha generado efectivamente su documento de revocación de cuenta y que lo conserva en un lugar seguro."
}
}
]
},
{
"code": "E7",
"section": "technique",
"position": 11,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Rencontre physique ou vérification multi-canaux",
"en": "In-person meeting or multi-channel verification",
"es": "Encuentro en persona o verificación multicanal"
},
"body": {
"fr": "J'ai rencontré la personne physiquement (préférable), **OU** j'ai vérifié à distance le lien personne / clé publique par plusieurs moyens de communication différents et indépendants : courrier + réseau social + forum + email + visio + téléphone.",
"en": "I have met the person face to face (preferable), **OR** I have remotely verified the person / public key link through several different and independent means of communication: postal mail + social network + forum + email + video call + phone.",
"es": "Me he encontrado físicamente con la persona (preferible), **O** he verificado a distancia el vínculo persona / clave pública por varios medios de comunicación diferentes e independientes: correo postal + red social + foro + correo electrónico + videollamada + teléfono."
}
},
{
"label": "0.4.0-draft",
"status": "open",
"title": {
"fr": "Rencontre physique ou vérification multi-canaux",
"en": "In-person meeting or multi-channel verification",
"es": "Encuentro en persona o verificación multicanal"
},
"body": {
"fr": "J'ai rencontré la personne physiquement (préférable), **OU** j'ai vérifié à distance le lien personne / clé publique par au moins trois moyens de communication différents et indépendants, dont un échange en visio en direct.",
"en": "I have met the person face to face (preferable), **OR** I have remotely verified the person / public key link through at least three different and independent means of communication, including a live video call.",
"es": "Me he encontrado físicamente con la persona (preferible), **O** he verificado a distancia el vínculo persona / clave pública por al menos tres medios de comunicación diferentes e independientes, entre ellos una videollamada en directo."
}
}
]
},
{
"code": "T3",
"section": "technique",
"position": 12,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Conseils et bonnes pratiques",
"en": "Advice and good practices",
"es": "Consejos y buenas prácticas"
},
"body": {
"fr": "Les pratiques suivantes sont fortement recommandées pour garantir la qualité et la sécurité de la toile de confiance.",
"en": "The following practices are strongly recommended to guarantee the quality and security of the web of trust.",
"es": "Las siguientes prácticas se recomiendan encarecidamente para garantizar la calidad y la seguridad de la red de confianza."
}
}
]
},
{
"code": "E8",
"section": "technique",
"position": 13,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Ne jamais certifier seul",
"en": "Never certify alone",
"es": "No certificar nunca en solitario"
},
"body": {
"fr": "Ne certifiez jamais seul, mais accompagné d'au moins un autre membre de la toile de confiance G1, pour garantir un double contrôle.",
"en": "Never certify alone, but accompanied by at least one other member of the G1 web of trust, to guarantee a double check.",
"es": "No certifique nunca en solitario, sino junto con al menos otro miembro de la red de confianza G1, para garantizar un doble control."
}
}
]
},
{
"code": "E9",
"section": "technique",
"position": 14,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Vérification des certifications existantes",
"en": "Verification of existing certifications",
"es": "Verificación de las certificaciones existentes"
},
"body": {
"fr": "Avant toute Certification, vérifiez si le compte a déjà reçu des certifications et de qui elles proviennent. Contactez les certifieurs existants en cas de doute. Si un certifieurs existant ne connaît pas la personne, alertez immédiatement les experts de la communauté.",
"en": "Before any Certification, check whether the account has already received certifications and who they come from. Contact the existing certifiers if in doubt. If an existing certifier does not know the person, alert the community experts immediately.",
"es": "Antes de cualquier Certificación, verifique si la cuenta ya ha recibido certificaciones y de quién proceden. En caso de duda, contacte con los certificadores existentes. Si un certificador existente no conoce a la persona, alerte de inmediato a los expertos de la comunidad."
}
}
]
},
{
"code": "E10",
"section": "technique",
"position": 15,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Vérification de maîtrise du compte",
"en": "Verification of account control",
"es": "Verificación del control de la cuenta"
},
"body": {
"fr": "Vérifiez la maîtrise du compte par un transfert-test : envoyez quelques G1 et demandez le renvoi, afin de vous assurer que la personne contrôle bien sa clé privée.",
"en": "Verify control of the account with a test transfer: send a few G1 and ask for them to be sent back, to make sure that the person really controls their private key.",
"es": "Verifique el control de la cuenta mediante una transferencia de prueba: envíe unos pocos G1 y pida que se los devuelvan, para asegurarse de que la persona controla realmente su clave privada."
}
}
]
},
{
"code": "E11",
"section": "technique",
"position": 16,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Transmission et compréhension du document",
"en": "Transmission and understanding of the document",
"es": "Transmisión y comprensión del documento"
},
"body": {
"fr": "Vérifiez que vos contacts ont bien étudié et compris le présent acte d'engagement dans sa version à jour avant de procéder à la Certification.",
"en": "Check that your contacts have indeed studied and understood the current version of this commitment act before proceeding with the Certification.",
"es": "Verifique que sus contactos han estudiado y comprendido efectivamente la versión vigente de la presente acta de compromiso antes de proceder a la Certificación."
}
}
]
},
{
"code": "K1",
"section": "conclusion",
"position": 17,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Règles abrégées de la toile de confiance",
"en": "Abridged rules of the web of trust",
"es": "Reglas abreviadas de la red de confianza"
},
"body": {
"fr": "**Paramètres protocolaires en vigueur :**\n\n- Stock de **100 certifications** possibles\n- 1 certification émissible tous les **5 jours**\n- Nouveau compte valide si **>= 5 certifications** reçues en **2 mois**\n- Condition de distance : **<= 5 pas** de **80% des sentinelles**\n- Sentinelle : membre ayant reçu et émis >= Y[N] certifs (Y = ceil(N^(1/5)))\n- Certifications actives valables **2 ans**\n- Renouvellement de l'accord tous les **12 mois**\n\n*Note : le vote porte sur l'inclusion de ces règles dans le document, pas sur les valeurs des variables protocolaires elles-mêmes, qui sont fixées par le protocole Duniter.*",
"en": "**Protocol parameters in force:**\n\n- Stock of **100 certifications** available\n- 1 certification can be issued every **5 days**\n- New account valid if **>= 5 certifications** received within **2 months**\n- Distance rule: **<= 5 steps** from **80% of the sentries**\n- Sentry: member who has received and issued >= Y[N] certifications (Y = ceil(N^(1/5)))\n- Active certifications valid for **2 years**\n- Renewal of the agreement every **12 months**\n\n*Note: the vote concerns the inclusion of these rules in the document, not the values of the protocol variables themselves, which are set by the Duniter protocol.*",
"es": "**Parámetros de protocolo vigentes:**\n\n- Reserva de **100 certificaciones** posibles\n- 1 certificación emitible cada **5 días**\n- Cuenta nueva válida si recibe **>= 5 certificaciones** en **2 meses**\n- Regla de distancia: **<= 5 pasos** del **80% de los centinelas**\n- Centinela: miembro que ha recibido y emitido >= Y[N] certificaciones (Y = ceil(N^(1/5)))\n- Certificaciones activas válidas durante **2 años**\n- Renovación del acuerdo cada **12 meses**\n\n*Nota: la votación se refiere a la inclusión de estas reglas en el documento, no a los valores de las variables del protocolo en sí, que fija el protocolo Duniter.*"
}
}
]
},
{
"code": "K2",
"section": "conclusion",
"position": 18,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Monnaie G1",
"en": "G1 currency",
"es": "Moneda G1"
},
"body": {
"fr": "**Paramètres monétaires :**\n\n- 1 Dividende Universel (DU) par personne par jour\n- Réévaluation à chaque équinoxe : `DU(n+1) = DU(n) + c² × (M/N) / 182.625` avec c = 4.88%\n- DU(0) = 10.00 G1\n\n*Note : le vote porte sur l'inclusion de ces paramètres dans le document, pas sur les valeurs monétaires elles-mêmes, qui découlent de la TRM et du bloc 0.*",
"en": "**Monetary parameters:**\n\n- 1 Universal Dividend (UD) per person per day\n- Revaluation at each equinox: `DU(n+1) = DU(n) + c² × (M/N) / 182.625` with c = 4.88%\n- DU(0) = 10.00 G1\n\n*Note: the vote concerns the inclusion of these parameters in the document, not the monetary values themselves, which derive from the RTM and block 0.*",
"es": "**Parámetros monetarios:**\n\n- 1 Dividendo Universal (DU) por persona y día\n- Revalorización en cada equinoccio: `DU(n+1) = DU(n) + c² × (M/N) / 182.625` con c = 4.88%\n- DU(0) = 10.00 G1\n\n*Nota: la votación se refiere a la inclusión de estos parámetros en el documento, no a los valores monetarios en sí, que se derivan de la TRM y del bloque 0.*"
}
}
]
},
{
"code": "X1",
"section": "annexe",
"position": 19,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Annexe 1 : Intégration logicielle",
"en": "Annex 1: Software integration",
"es": "Anexo 1: Integración en el software"
},
"body": {
"fr": "Les obligations pour les logiciels implémentant la Certification G1.",
"en": "The obligations for software implementing G1 Certification.",
"es": "Las obligaciones del software que implementa la Certificación G1."
}
}
]
},
{
"code": "X1.1",
"section": "annexe",
"position": 20,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Dépôt de référence",
"en": "Reference repository",
"es": "Repositorio de referencia"
},
"body": {
"fr": "Le texte de référence de l'acte d'engagement Certification est hébergé dans le dépôt git officiel : https://git.duniter.org/documents/g1_monetary_license\n\nLes applications Cesium, Gecko et toute application de Certification doivent pointer vers ce dépôt pour afficher la version en vigueur.",
"en": "The reference text of the Certification commitment act is hosted in the official git repository: https://git.duniter.org/documents/g1_monetary_license\n\nThe Cesium and Gecko applications, and any Certification application, must point to this repository to display the version in force.",
"es": "El texto de referencia del acta de compromiso de Certificación está alojado en el repositorio git oficial: https://git.duniter.org/documents/g1_monetary_license\n\nLas aplicaciones Cesium, Gecko y cualquier aplicación de Certificación deben apuntar a este repositorio para mostrar la versión vigente."
}
}
]
},
{
"code": "X1.2",
"section": "annexe",
"position": 21,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Obligation de transmission",
"en": "Transmission obligation",
"es": "Obligación de transmisión"
},
"body": {
"fr": "Tout logiciel G1 permettant la Certification doit transmettre le présent acte d'engagement au certifié et en afficher les paramètres du bloc 0 de la blockchain Duniter.",
"en": "Any G1 software that enables Certification must transmit this commitment act to the certified person and display the block 0 parameters of the Duniter blockchain.",
"es": "Todo software G1 que permita la Certificación debe transmitir la presente acta de compromiso a la persona certificada y mostrar los parámetros del bloque 0 de la blockchain Duniter."
}
}
]
},
{
"code": "X1.3",
"section": "annexe",
"position": 22,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Logiciel auditable",
"en": "Auditable software",
"es": "Software auditable"
},
"body": {
"fr": "Tout logiciel utilisé pour la Certification ou la création monétaire doit être publié sous licence libre, afin de permettre son audit par la communauté.",
"en": "Any software used for Certification or money creation must be published under a free licence, so that it can be audited by the community.",
"es": "Todo software utilizado para la Certificación o la creación monetaria debe publicarse bajo licencia libre, para permitir su auditoría por parte de la comunidad."
}
}
]
},
{
"code": "X2",
"section": "annexe",
"position": 23,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Annexe 2 : Questions à la Certification",
"en": "Annex 2: Questions for Certification",
"es": "Anexo 2: Preguntas para la Certificación"
},
"body": {
"fr": "Liste de questions à présenter dans les logiciels de Certification.Inspirée de la checklist de la Charte 1.0 et des discussions forum (topic 32412).",
"en": "List of questions to be presented in Certification software. Inspired by the checklist of Charter 1.0 and by forum discussions (topic 32412).",
"es": "Lista de preguntas que deben presentarse en el software de Certificación. Inspirada en la lista de verificación de la Carta 1.0 y en los debates del foro (tema 32412)."
}
}
]
},
{
"code": "X2.1",
"section": "annexe",
"position": 24,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Questions piège (réponse attendue : NON)",
"en": "Trap questions (expected answer: NO)",
"es": "Preguntas trampa (respuesta esperada: NO)"
},
"body": {
"fr": "**Si OUI à l'une de ces questions, la Certification doit être refusée.**\n\n- La personne m'a contacté uniquement pour obtenir ma Certification\n- Je certifie sous la pression ou pour faire plaisir\n- Je n'ai aucun moyen de vérifier l'identité de la personne\n- La personne refuse de me fournir plusieurs moyens de contact\n- Je soupçonne que la personne possède déjà un compte membre\n- Je ne connais aucun de ses autres certifieurs\n- La personne ne comprend pas ce qu'est la monnaie libre\n- La personne n'a pas lu le présent acte d'engagement",
"en": "**If YES to any of these questions, the Certification must be refused.**\n\n- The person contacted me only to obtain my Certification\n- I am certifying under pressure or to please someone\n- I have no way of verifying the person's identity\n- The person refuses to give me several means of contact\n- I suspect that the person already has a member account\n- I do not know any of their other certifiers\n- The person does not understand what libre currency is\n- The person has not read this commitment act",
"es": "**Si la respuesta es SÍ a alguna de estas preguntas, la Certificación debe rechazarse.**\n\n- La persona me ha contactado únicamente para obtener mi Certificación\n- Certifico bajo presión o por complacer\n- No tengo ningún medio para verificar la identidad de la persona\n- La persona se niega a proporcionarme varios medios de contacto\n- Sospecho que la persona ya posee una cuenta de miembro\n- No conozco a ninguno de sus otros certificadores\n- La persona no entiende qué es la moneda libre\n- La persona no ha leído la presente acta de compromiso"
}
}
]
},
{
"code": "X2.2",
"section": "annexe",
"position": 25,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Questions identité (réponse attendue : OUI)",
"en": "Identity questions (expected answer: YES)",
"es": "Preguntas de identidad (respuesta esperada: SÍ)"
},
"body": {
"fr": "**Si NON à l'une de ces questions, la Certification doit être refusée.**\n\n- Je connais cette personne suffisamment pour la recontacter\n- J'ai vérifié personnellement le lien personne / clé publique\n- La personne est une personne physique vivante (pas une entité morale)\n- Je pourrais reconnaître cette personne si je la croisais\n- J'ai au moins 2 moyens de contact différents pour cette personne",
"en": "**If NO to any of these questions, the Certification must be refused.**\n\n- I know this person well enough to get back in touch with them\n- I have personally verified the person / public key link\n- The person is a living natural person (not a legal entity)\n- I would recognise this person if I came across them\n- I have at least 2 different means of contact for this person",
"es": "**Si la respuesta es NO a alguna de estas preguntas, la Certificación debe rechazarse.**\n\n- Conozco a esta persona suficientemente para volver a contactarla\n- He verificado personalmente el vínculo persona / clave pública\n- La persona es una persona física viva (no una persona jurídica)\n- Reconocería a esta persona si me la cruzara\n- Tengo al menos 2 medios de contacto diferentes para esta persona"
}
}
]
},
{
"code": "X2.3",
"section": "annexe",
"position": 26,
"inertia": 3,
"versions": [
{
"label": "1.0.0",
"status": "open",
"title": {
"fr": "Questions sécurité (réponse attendue : OUI)",
"en": "Security questions (expected answer: YES)",
"es": "Preguntas de seguridad (respuesta esperada: SÍ)"
},
"body": {
"fr": "**Si NON, la Certification est déconseillée.**\n\n- La personne a généré son document de révocation\n- La personne maîtrise effectivement son compte (test de transfert effectué)\n- La personne sait où retrouver le présent acte d'engagement dans sa version à jour",
"en": "**If NO, the Certification is not recommended.**\n\n- The person has generated their revocation document\n- The person actually controls their account (test transfer carried out)\n- The person knows where to find the current version of this commitment act",
"es": "**Si la respuesta es NO, se desaconseja la Certificación.**\n\n- La persona ha generado su documento de revocación\n- La persona controla efectivamente su cuenta (transferencia de prueba realizada)\n- La persona sabe dónde encontrar la versión vigente de la presente acta de compromiso"
}
}
]
}
]
}