Cette page a été traduite par une machine et n'a pas encore été révisée par une personne. L'anglais est la référence ; les corrections sont les bienvenues sur GitHub. GitHub

Cookwala / Registre et répertoire

Profil brouillon

Trouvez et publiez, sous des noms qui prouvent qui a publié

Un registre contient des pointeurs, pas du contenu : ce qui existe, qui l'a publié, quelle version exacte, et son hash. Les noms sont prouvés par DNS ou un compte d'hébergement de code ; les versions sont exactes ; les entrées retirées restent comme des pierres tombales. N'importe qui peut gérer un registre. Celui-ci ne liste que ce qui existe dans le dépôt aujourd'hui, et le précise.

Parcourir

NomTypeVersionStatutVérifiéDescription
Chargement de /v1/registry.json…

Source : /v1/registry.json. Rien ici n'est un produit tiers. Lorsqu'un fabricant d'appareils, un éditeur de recettes ou un programme publie, il apparaît ici sous son propre espace de noms prouvé.

Recettes dans le catalogue de référence

Chargement des recettes…

L'index complet, avec 2,042 recettes importées de fifi.cooking à V0, se trouve à /recipes/. Neuf recettes d'exemple au niveau de vérification V1 (structurées ; non simulées ou vérifiées sur le terrain), en anglais et en arabe. Elles mettent en œuvre des étapes d'ébullition, de mijotage, de torréfaction, de friture avec un capteur d'huile, de cuisson au four avec points de contrôle de la température à cœur, de maintien, de refroidissement, de réfrigération et sans chaleur. Le format de recette.

Répertoire des organisations

Organisations ayant demandé à être répertoriées : fabricants de dispositifs, catalogues, registres, banques alimentaires, cuisines communautaires, programmes scolaires et de secours, fermes et coopératives, épiciers, restaurants, éditeurs de recettes, certificateurs, laboratoires de recherche, organismes de santé, gouvernements, assureurs, communautés de traducteurs. L'inscription ne constitue pas une approbation, une certification ou un partenariat. Une déclaration de conformité renvoie à un rapport publié, jamais à un badge.

OrganisationRôlesPaysVérifiéConformité
Chargement de /v1/directory.json…

Une entrée : l'opérateur de ce site. Personne d'autre n'a encore demandé, et personne n'est répertorié qui n'ait pas demandé.

Publier

  1. Validate locally with the same checks the registry runs.

    cookwala validate
    cookwala hash my-collection/recipe.cookwala.json
  2. Prove your namespace once: a DNS TXT record cookwala-verify=<token> on your domain, a /.well-known/cookwala-verify file, or a GitHub or GitLab OIDC token from a CI job in your account.

  3. Publish the entry.

    curl -X POST https://cookwala.ai/v1/registry/publish \
      -H "Authorization: Bearer $COOKWALA_PUBLISH_TOKEN" -H "Content-Type: application/json" -d @entry.json

    next The publish and validate endpoints are specified (registry.openapi.yaml) and come with the registry service. Today entries are added by pull request to site/v1/registry.json.

Règles

  • Noms : <reverse-dns-namespace>/<name>, minuscules, de 3 à 200 caractères.
  • Versions exactes (1.4.2) ; les plages et latest sont rejetées.
  • Chaque version enregistre le sha256 de son artefact ; les recettes portent également leur propre hachage de document.
  • Cycle de vie : active → dépréciée → rappelée (également dans le flux de rappel) → supprimée (tombstone). Les noms ne sont jamais réutilisés.

Le profil du registry · RFC-0002 · Gérez votre propre registry