{"version":"0.1.0","reviewedAt":"2026-07-14","capabilities":[{"id":"context-changeplan","surface":"Context Menu","maturity":"Experimental","status":"Publicly demonstrated","name":{"en":"Reviewable configuration changes","fr":"Changements de configuration révisables"},"summary":{"en":"A direct mutation is transformed into a typed ChangePlan before execution.","fr":"Une mutation directe est transformée en ChangePlan typé avant exécution."},"claimIds":["claim-changeplan"],"evidenceIds":["evidence-demo"],"limitationIds":["limit-simulated"],"reviewedAt":"2026-07-14"},{"id":"deterministic-actions","surface":"Context Menu","maturity":"Available","status":"Publicly demonstrated","name":{"en":"Instant deterministic actions","fr":"Actions déterministes instantanées"},"summary":{"en":"Local actions remain available without waiting for model output.","fr":"Les actions locales restent disponibles sans attendre un modèle."},"claimIds":["claim-deterministic"],"evidenceIds":["evidence-demo"],"limitationIds":["limit-demo-scope"],"reviewedAt":"2026-07-14"},{"id":"gnosis-planner","surface":"Gnosis","maturity":"Research","status":"Not publicly verified","name":{"en":"Context-qualified planning","fr":"Planification qualifiée par le contexte"},"summary":{"en":"Authorized context is qualified into bounded options, risk and expected evidence.","fr":"Le contexte autorisé devient des options bornées, un risque et des preuves attendues."},"claimIds":["claim-gnosis"],"evidenceIds":[],"limitationIds":["limit-no-public-runtime"],"reviewedAt":"2026-07-14"},{"id":"authority-journal","surface":"Core","maturity":"Experimental","status":"Publicly demonstrated","name":{"en":"Human authority journal","fr":"Journal d’autorité humaine"},"summary":{"en":"Approval, application, verification and rollback remain separate recorded states.","fr":"Approbation, application, vérification et retour arrière restent des états distincts."},"claimIds":["claim-authority"],"evidenceIds":["evidence-authority"],"limitationIds":["limit-simulated"],"reviewedAt":"2026-07-14"},{"id":"resource-routing","surface":"Core","maturity":"Experimental","status":"Publicly demonstrated","name":{"en":"Resource-aware capability routing","fr":"Routage selon les ressources"},"summary":{"en":"Capability classes change with CPU, GPU, privacy and remote-compute consent.","fr":"Les capacités changent selon CPU, GPU, confidentialité et consentement distant."},"claimIds":["claim-resources"],"evidenceIds":["evidence-matrix"],"limitationIds":["limit-estimates"],"reviewedAt":"2026-07-14"},{"id":"release-evidence","surface":"GNU6 services","maturity":"Planned","status":"Not publicly verified","name":{"en":"Release evidence dossiers","fr":"Dossiers de preuve de publication"},"summary":{"en":"Manifests, checksums, tests and provenance are grouped by release.","fr":"Manifestes, sommes, tests et provenance sont regroupés par version."},"claimIds":["claim-release"],"evidenceIds":[],"limitationIds":["limit-no-release"],"reviewedAt":"2026-07-14"},{"id":"plugin-review","surface":"Plugins","maturity":"Planned","status":"Not publicly verified","name":{"en":"Reviewed plugin submission","fr":"Soumission de plugins révisée"},"summary":{"en":"Plugin intake is designed around declared capabilities and manual review.","fr":"La soumission repose sur des capacités déclarées et une revue manuelle."},"claimIds":["claim-plugins"],"evidenceIds":[],"limitationIds":["limit-registry-closed"],"reviewedAt":"2026-07-14"}],"claims":[{"id":"claim-changeplan","statement":{"en":"Gnosis.OS can stage a risky configuration mutation as a reviewable plan in the public demo.","fr":"Gnosis.OS peut mettre en attente une mutation risquée sous forme de plan révisable dans la démo publique."},"status":"Publicly demonstrated"},{"id":"claim-deterministic","statement":{"en":"Deterministic actions render before optional model suggestions in the controlled scenario.","fr":"Les actions déterministes apparaissent avant les suggestions optionnelles du modèle."},"status":"Publicly demonstrated"},{"id":"claim-gnosis","statement":{"en":"Gnosis is designed to qualify context and prepare plans without autonomous authority.","fr":"Gnosis est conçu pour qualifier le contexte et préparer des plans sans autorité autonome."},"status":"Not publicly verified"},{"id":"claim-authority","statement":{"en":"The authority lifecycle keeps plan, approval, application, verification and rollback distinct.","fr":"Le cycle d’autorité sépare plan, approbation, application, vérification et retour arrière."},"status":"Publicly demonstrated"},{"id":"claim-resources","statement":{"en":"The portal demonstrates explicit resource and privacy trade-offs without fabricated benchmarks.","fr":"Le portail démontre des arbitrages explicites sans inventer de benchmarks."},"status":"Publicly demonstrated"},{"id":"claim-release","statement":{"en":"Release evidence dossiers are the target publication format.","fr":"Les dossiers de preuve sont le format de publication visé."},"status":"Not publicly verified"},{"id":"claim-plugins","statement":{"en":"Plugin review is planned around capabilities, provenance and human review.","fr":"La revue de plugins est prévue autour des capacités, de la provenance et d’une revue humaine."},"status":"Not publicly verified"}],"evidence":[{"id":"evidence-demo","kind":"Interactive demonstration","label":{"en":"Rust ChangePlan controlled scenario","fr":"Scénario Rust ChangePlan contrôlé"},"href":"/surfaces","verifiedAt":"2026-07-14"},{"id":"evidence-authority","kind":"Interactive demonstration","label":{"en":"Approval and rollback state machine","fr":"Machine d’états d’approbation et retour arrière"},"href":"/authority","verifiedAt":"2026-07-14"},{"id":"evidence-matrix","kind":"Interactive demonstration","label":{"en":"Resource budget matrix","fr":"Matrice de budgets de ressources"},"href":"/resources","verifiedAt":"2026-07-14"}],"limitations":[{"id":"limit-simulated","text":{"en":"The public scenario is simulated and performs no machine mutation.","fr":"Le scénario public est simulé et ne modifie aucune machine."}},{"id":"limit-demo-scope","text":{"en":"The demonstrated actions are a bounded product scenario, not a general IDE integration.","fr":"Les actions démontrées forment un scénario borné, pas une intégration IDE générale."}},{"id":"limit-no-public-runtime","text":{"en":"No public runtime release currently proves this complete planner.","fr":"Aucune version publique ne prouve actuellement ce planificateur complet."}},{"id":"limit-estimates","text":{"en":"Resource classes are qualitative estimates, not certified benchmarks.","fr":"Les classes sont des estimations qualitatives, pas des benchmarks certifiés."}},{"id":"limit-no-release","text":{"en":"No approved public Core release dossier exists yet.","fr":"Aucun dossier de publication Core approuvé n’existe encore."}},{"id":"limit-registry-closed","text":{"en":"The public plugin registry is not open.","fr":"Le registre public de plugins n’est pas ouvert."}}],"experiments":[{"id":"exp-context-menu","domain":"Context Menu","maturity":"candidate","title":{"en":"Instant actions with asynchronous suggestions","fr":"Actions instantanées et suggestions asynchrones"},"question":{"en":"Can model suggestions arrive without delaying deterministic actions?","fr":"Les suggestions peuvent-elles arriver sans retarder les actions déterministes?"},"result":{"en":"The controlled interaction preserves menu position and authority boundaries.","fr":"L’interaction contrôlée préserve la position du menu et les limites d’autorité."},"limitation":{"en":"Still requires integration evidence from the native runtime.","fr":"Une preuve d’intégration au runtime natif reste nécessaire."},"stages":["Hypothesis","Prototype","Spec","Fixture","Test","Demo"]},{"id":"exp-surface-contract","domain":"Surfaces","maturity":"prototype","title":{"en":"Typed surface contracts","fr":"Contrats de surface typés"},"question":{"en":"Can menu, panel and persistent surfaces share one capability contract?","fr":"Menu, panneau et surface persistante peuvent-ils partager un contrat?"},"result":{"en":"A common intent, authority and evidence envelope is coherent in the prototype.","fr":"Une enveloppe commune est cohérente dans le prototype."},"limitation":{"en":"Native adapters are not publicly verified.","fr":"Les adaptateurs natifs ne sont pas vérifiés publiquement."},"stages":["Hypothesis","Prototype","Spec"]},{"id":"exp-resource-policy","domain":"Core","maturity":"validated","title":{"en":"Resource-policy negotiation","fr":"Négociation de politique de ressources"},"question":{"en":"Can one task expose privacy and compute routes before execution?","fr":"Une tâche peut-elle exposer ses routes de calcul et confidentialité avant exécution?"},"result":{"en":"The matrix produces deterministic policy explanations for four profiles.","fr":"La matrice produit des explications déterministes pour quatre profils."},"limitation":{"en":"Hardware measurements are intentionally excluded.","fr":"Les mesures matérielles sont volontairement exclues."},"stages":["Hypothesis","Prototype","Spec","Fixture","Test","Demo","Decision"]},{"id":"exp-dock-lab","domain":"Dock Lab","maturity":"prototype","title":{"en":"Geometry resolver and artifact emission","fr":"Résolution géométrique et émission d’artefacts"},"question":{"en":"Can one workbench expose dock geometry decisions and emit reviewable artifacts without mutating the native runtime?","fr":"Un atelier peut-il exposer les décisions géométriques du dock et émettre des artefacts révisables sans muter le runtime natif?"},"result":{"en":"The audited prototype demonstrates atelier, radar, console, graph and export modes behind a clear onboarding surface.","fr":"Le prototype audité démontre les modes atelier, radar, console, graphe et export derrière une surface d’accueil claire."},"limitation":{"en":"The ZIP10 monolith is not shipped; public exposure is limited to typed, fixture-driven renderer slices until host contracts and exports are hardened.","fr":"Le monolithe ZIP10 n’est pas publié; l’exposition publique se limite à des tranches de renderer typées et pilotées par des fixtures jusqu’au durcissement des contrats et exports."},"stages":["Hypothesis","Prototype","Demo"]}],"trustControls":[{"id":"trust-permissions","category":"Permissions","status":"Demonstrated","label":{"en":"Explicit approval before mutation","fr":"Approbation explicite avant mutation"},"owner":"Runtime maintainers","evidenceId":"evidence-authority","lastVerified":"2026-07-14"},{"id":"trust-provenance","category":"Provenance","status":"In progress","label":{"en":"Source and asset provenance inventory","fr":"Inventaire de provenance du code et des assets"},"owner":"Labs maintainers","lastVerified":"2026-07-14"},{"id":"trust-sbom","category":"Supply chain","status":"Planned","label":{"en":"SBOM attached to public releases","fr":"SBOM joint aux versions publiques"},"owner":"Release maintainers","lastVerified":"2026-07-14"},{"id":"trust-security","category":"Security","status":"Available","label":{"en":"Private disclosure channel","fr":"Canal privé de divulgation"},"owner":"Security contact","evidenceHref":"mailto:security@gnu6.live","lastVerified":"2026-07-14"},{"id":"trust-incidents","category":"Operations","status":"Planned","label":{"en":"Public incident timeline and postmortems","fr":"Chronologie publique des incidents et postmortems"},"owner":"GNU6 operations","lastVerified":"2026-07-14"}],"releaseDossiers":[{"id":"portal-alpha","version":"portal-alpha-0.1","status":"Demonstrated","publishedAt":"2026-07-14","artifacts":[{"kind":"Build","status":"Included"},{"kind":"Tests","status":"Included"},{"kind":"SBOM","status":"Pending"},{"kind":"Provenance","status":"In progress"},{"kind":"Checksums","status":"Included"}]},{"id":"core-public","version":"core-public-candidate","status":"Not publicly verified","artifacts":[{"kind":"Rights audit","status":"In progress"},{"kind":"Provenance inventory","status":"In progress"},{"kind":"Public release","status":"Not published"}]}],"decisions":[{"id":"decision-human-authority","type":"ADR","status":"Accepted","title":{"en":"Human approval gates live mutations","fr":"L’approbation humaine borne les mutations"},"summary":{"en":"Models may propose and plan; the user remains the authority for application.","fr":"Les modèles peuvent proposer et planifier; l’utilisateur garde l’autorité d’application."},"date":"2026-07-14"},{"id":"decision-core-license","type":"Policy","status":"In progress","title":{"en":"MIT is the target Core license after audit","fr":"MIT est la licence cible du Core après audit"},"summary":{"en":"Public copy must not claim completion before rights and provenance are verified.","fr":"Le contenu public ne doit pas annoncer la fin avant vérification des droits et de la provenance."},"date":"2026-07-14"},{"id":"decision-public-truth","type":"Architecture","status":"Accepted","title":{"en":"One registry feeds portal and Workbench","fr":"Un registre alimente portail et Workbench"},"summary":{"en":"Status, evidence and limitations are authored once and compiled for every public surface.","fr":"Statut, preuve et limites sont rédigés une fois et compilés pour chaque surface."},"date":"2026-07-14"},{"id":"decision-native-rendering","type":"Architecture","status":"Accepted","title":{"en":"Native frontend dependencies were simplified","fr":"Les dépendances du frontend natif ont été simplifiées"},"summary":{"en":"The retired renderer dependency is absent from the current native frontend architecture.","fr":"La dépendance de rendu retirée est absente de l’architecture native actuelle."},"date":"2026-07-14"}],"services":[{"id":"portal","host":"gnu6.live","role":{"en":"Public portal and routing surface","fr":"Portail public et surface de routage"},"status":"public","access":"Open","limitation":{"en":"Alpha content and interfaces are still evolving.","fr":"Le contenu et les interfaces alpha évoluent encore."}},{"id":"docs","host":"docs.gnu6.live","role":{"en":"Documentary authority","fr":"Autorité documentaire"},"status":"public","access":"Open","limitation":{"en":"Migration from legacy surfaces is ongoing.","fr":"La migration des anciennes surfaces se poursuit."}},{"id":"lab","host":"lab.gnu6.live","role":{"en":"Hardened experiments and demos","fr":"Expériences durcies et démos"},"status":"planned","access":"Planned","limitation":{"en":"Only promoted experiments should be published.","fr":"Seules les expériences promues doivent être publiées."}},{"id":"app","host":"app.gnu6.live","role":{"en":"Collaborator workspace","fr":"Espace Collaborator"},"status":"restricted","access":"Application","limitation":{"en":"Access does not confer governance rights.","fr":"L’accès ne confère aucun droit de gouvernance."}},{"id":"sandbox","host":"sandbox.gnu6.live","role":{"en":"Bounded execution and local bridge","fr":"Exécution bornée et bridge local"},"status":"planned","access":"Restricted","limitation":{"en":"Architecture phase; not publicly available.","fr":"Phase d’architecture; non disponible publiquement."}},{"id":"status","host":"status.gnu6.live","role":{"en":"Operational status and incidents","fr":"État opérationnel et incidents"},"status":"not publicly verified","access":"Open when configured","limitation":{"en":"Live adapter requires an operator-provided endpoint.","fr":"L’adaptateur live requiert un endpoint fourni par l’opérateur."}}]}