From a6a20452dea88b7d713ec01833097fae6592760e Mon Sep 17 00:00:00 2001 From: Elmehdi Aitbrahim Date: Thu, 20 Aug 2026 18:14:17 -0400 Subject: [PATCH] =?UTF-8?q?feat(features):=20'keel=20ships=20inert'=20clos?= =?UTF-8?q?es=20the=20loop=20=E2=80=94=20paper=20is=20free=20AND=20the=20f?= =?UTF-8?q?irst=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The inert section now carries the Install page's essence: the paper profile is where every rule starts — free, simulated fills, nothing at risk, no funded venue account or trading credentials — and it is not a demo: the same parameter set's paper trades count toward the promotion gate's minimum, so paper evidence is the first stage of the gauntlet. EN/AR/FR, revisions bumped (FR-8). --- src/i18n/pages/features.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/i18n/pages/features.ts b/src/i18n/pages/features.ts index 9411252..8f6acf6 100644 --- a/src/i18n/pages/features.ts +++ b/src/i18n/pages/features.ts @@ -25,7 +25,7 @@ export interface FeaturesContent { export const features: LocalizedPage = { en: { - rev: "2026-08-19.2", + rev: "2026-08-20.2", title: "Shariah Compliance Engine Features — keel", description: "Attested fail-closed screening, 18 un-overridable rails, overfitting-checked strategy gates, and honest DCA-benchmarked measurement — all mapped to source.", @@ -84,13 +84,14 @@ export const features: LocalizedPage = { body: [ "Nothing trades until you promote a rule, attest the venue subscription, fund the account, and — in confirm mode — type y. Long-only spot only: no leverage, no shorting, no derivatives, and sizing uses actual cash, so no riba.", "Account-level obligations no rail can see (disabling USDC rewards on idle balances, chiefly) are the operator's to verify — the operator runbook lists them.", + "And the paper profile is where every rule starts — free, simulated fills, nothing at risk, no funded venue account or trading credentials (a free read-only market-data key is all it asks). It is not a demo: the same parameter set's paper trades count toward the promotion gate's minimum, so paper evidence is the first stage of the gauntlet.", ], }, }, ar: { - rev: "2026-08-19.2", - translatedFromRev: "2026-08-19.2", + rev: "2026-08-20.2", + translatedFromRev: "2026-08-20.2", title: "خصائص محرّك الامتثال الشرعي — كيل", description: "فرزٌ موثَّق يفشل مغلقًا، و18 سكة أمان لا تُتجاوز، وبوابات ترقية مع فحص فرط المواءمة، وقياسٌ صادق مقابل DCA — كل خصيصة تشير إلى مصدرها في الشيفرة.", @@ -149,13 +150,14 @@ export const features: LocalizedPage = { body: [ "لا شيء يتداول حتى تُرقّي قاعدة، وتوثّق اشتراك المنصّة، وتموّل الحساب، و— في نمط التأكيد — تكتب y. فوريٌّ طويلٌ فقط: لا رافعة، لا بيعًا على المكشوف، لا مشتقّات، والتحجيم بالنقد الفعلي، فلا ربا.", "الالتزامات على مستوى الحساب التي لا تراها أي سكة (تعطيل مكافآت USDC على الأرصدة الخاملة أساسًا) على المشغّل التحقق منها — وكتاب تشغيل المشغّل يسردُها.", + "والملف الورقي هو حيث تبدأ كل قاعدة — مجاني، تنفيذٌ محاكى، لا شيء في خطر، وبلا حساب وسيط ممول أو بيانات تداول (مفتاح بيانات سوقٍ مجاني للقراءة فقط هو كل ما يطلبه). وهو ليس عرضًا تجريبيًّا: صفقات القاعدة نفسها بمعاملاتها نفسها في الورقي تُحتسب ضمن حدّ بوابة الترقية الأدنى، فدليل الورقي هو المرحلة الأولى من البوابة.", ], }, }, fr: { - rev: "2026-08-20.1", - translatedFromRev: "2026-08-19.2", + rev: "2026-08-20.2", + translatedFromRev: "2026-08-20.2", title: "Fonctionnalités du moteur de conformité — keel", description: "Filtrage par attestation à échec fermé, dix-huit rails incontournables, portes de promotion avec contrôle de surapprentissage, mesure honnête contre DCA — chaque fonctionnalité renvoie à sa source dans le code.", @@ -214,6 +216,7 @@ export const features: LocalizedPage = { body: [ "Rien ne trade tant que vous n'avez pas promu une règle, attesté l'abonnement à la plateforme, alimenté le compte et — en mode confirmation — tapé y. Spot long uniquement : pas de levier, pas de vente à découvert, pas de produits dérivés, et le dimensionnement utilise du cash réel, donc pas de riba.", "Les obligations au niveau du compte qu'aucun rail ne voit (désactiver les récompenses USDC sur les soldes oisifs, principalement) restent à vérifier par l'opérateur — le runbook opérateur les liste.", + "Et le profil papier est là où toute règle commence — gratuit, exécutions simulées, rien en jeu, sans compte courtier financé ni identifiants (une clé de données de marché gratuite en lecture seule suffit). Ce n'est pas une démo : les trades papier du même jeu de paramètres comptent dans le plancher de la porte de promotion — la preuve papier est la première étape du parcours.", ], }, },