diff --git a/Cargo.toml b/Cargo.toml index a2b0715..1f0f666 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" rust-version = "1.97" license = "EUPL-1.2" -repository = "https://github.com/libre-ai/authz-biscuit" +repository = "https://github.com/libre-ai/capability-authorization" publish = false [dependencies] diff --git a/project.v1.yaml b/project.v1.yaml index ed84bdf..1af2054 100644 --- a/project.v1.yaml +++ b/project.v1.yaml @@ -2,7 +2,7 @@ # La section statut du README est générée depuis cette fiche (sentinelles). schema_version: libre-ai.project.v1 project: authz-biscuit -repository: libre-ai/authz-biscuit +repository: libre-ai/capability-authorization kind: satellite layer: couche-3 statement: @@ -35,12 +35,20 @@ non_goals: - "Authentifier l'utilisateur : elle autorise un principal déjà vérifié cryptographiquement, elle n'établit aucune identité et n'ouvre aucune session." - "Servir de bibliothèque Biscuit générale : elle expose un usage spécialisé et fermé, pas la surface de biscuit-auth — l'atténuation admise est bornée par TokenBounds et par le bloc initial canonique." dependencies: - - on: libre-ai/contracts + - on: libre-ai/schemas-and-contracts + # 2026-10-07 : le dépôt nommé ici a été retiré (ADR-0041). Le pin précédent + # désignait un commit désormais inatteignable ; il nomme son successeur, à une + # révision qui existe. Aucun manifeste de ce dépôt ne dépendait du retiré : + # mesuré sur 105 manifestes des 29 dépôts de l'organisation. why: "autorité des six politiques datalog projetées dans vendored/authz/ et vérifiées octet-exactes par check:schemas (I-05)" - pinned: "github:libre-ai/contracts#ee144f03cf7d3deeda02a9fcd5e10377c2e99cb4" - - on: libre-ai/governance + pinned: "github:libre-ai/schemas-and-contracts#d2767988c7b1a00b304b76c5d5ac92b93898bf30" + - on: libre-ai/project-governance + # 2026-10-07 : le dépôt nommé ici a été retiré (ADR-0041). Le pin précédent + # désignait un commit désormais inatteignable ; il nomme son successeur, à une + # révision qui existe. Aucun manifeste de ce dépôt ne dépendait du retiré : + # mesuré sur 105 manifestes des 29 dépôts de l'organisation. why: "gabarit de gates consommé en workflows réutilisables et git-dep d'outillage — jamais dupliqué" - pinned: "github:libre-ai/governance#8c238c09efd443a4866459160dac1cfee31d88be" + pinned: "github:libre-ai/project-governance#2024a4884b314df99be457618be9c3b48a0287f7" - on: biscuit-auth why: "primitives Biscuit Ed25519 — release exacte 6.0.0, default-features désactivées, résolue vers une copie vendorée (archive publiée + correctif amont #306, third_party/biscuit-auth-6.0.0/PATCH.md) retirée dès qu'une version publiée porte le correctif" pinned: "=6.0.0 via [patch.crates-io] (avec biscuit-parser =0.2.0, grammaire datalog 3.3 correspondante — preuve d'injectivité evidence/reviews/bfc2c0d/)"