Esta página foi traduzida por máquina e ainda não foi revisada por uma pessoa. O inglês é a referência; correções são bem-vindas no GitHub. GitHub

Cookwala / Registry and directory

Perfil de rascunho

Encontre e publique, sob nomes que comprovem quem publicou

Um registry contém ponteiros, não conteúdo: o que existe, quem publicou, qual versão exata e seu hash. Os nomes são comprovados por DNS ou uma conta de host de código; as versões são exatas; entradas retiradas permanecem como tombstones. Qualquer pessoa pode executar um registry. Este lista apenas o que existe no repositório hoje, e diz isso.

Navegar

NomeTipoVersãoStatusVerificadoDescrição
Carregando /v1/registry.json…

Fonte: /v1/registry.json. Nada aqui é um produto de terceiros. Quando um fabricante de dispositivos, um editor de receitas ou um programa publica, ele aparece aqui sob seu próprio namespace comprovado.

Receitas no catálogo de referência

Carregando receitas…

O índice completo, com 2,042 receitas importadas de fifi.cooking em V0, está em /recipes/. Nove receitas de exemplo no nível de verificação V1 (estruturadas; não simuladas ou verificadas em campo), em inglês e árabe. Elas exercitam etapas de fervura, simmering, torrar, fritura profunda com um sensor de óleo, assar com pontos de controle de temperatura central, manter, resfriar, gelar e sem calor. O formato da receita.

Diretório de organizações

Organizações que solicitaram inclusão: fabricantes de dispositivos, catálogos, registries, food banks, cozinhas comunitárias, programas escolares e de ajuda, fazendas e cooperativas, mercearias, restaurantes, editores de receitas, certifiers, laboratórios de pesquisa, órgãos de saúde, governos, seguradoras, comunidades de tradutores. A listagem não constitui endosso, certification ou parceria. Uma afirmação de conformance aponta para um relatório publicado, nunca para um selo.

OrganizaçãoPapéisPaísVerificadoConformidade
Carregando /v1/directory.json…

Uma entrada: o operador deste site. Ninguém mais perguntou ainda, e ninguém que não perguntou está listado.

Publicar

  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.

Regras

  • Nomes: <reverse-dns-namespace>/<name>, letras minúsculas, de 3 a 200 caracteres.
  • Versões exatas (1.4.2); intervalos e latest rejeitados.
  • Cada versão registra o sha256 de seu artefato; as receitas também carregam seu próprio hash de documento.
  • Ciclo de vida: active → deprecated → recalled (também no feed de recall) → deleted (tombstone). Nomes nunca são reutilizados.

O perfil do registry · RFC-0002 · Execute seu próprio registry