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 · 2026-10 · rascunho
O padrão aberto para cozinhar com segurança.
Pessoas, cozinhas e robôs.
O que fazer. Quando estiver pronto. O que nunca deve acontecer.
Use as teclas de seta. 14 slides.
Os robôs estão aprendendo a se mover. Ninguém havia escrito como cozinhar.
- Robôs domésticos e de cozinha estão sendo enviados ou aceitando pedidos.
- Cada fabricante escreve receitas fechadas, de algumas poucas culinárias, e decide sozinho o que "simmer" e "done" significam.
- Alimentos inseguros: cerca de 600 milhões de doenças por ano measured · WHO 2015
- Cerca de 14 % de alimentos perdidos antes do varejo measured · FAO 2019; cerca de 733 milhões de pessoas enfrentaram a fome em 2023 measured · SOFI 2024
- O conjunto de dados mais íntimo em um lar está prestes a ser coletado por eletrodomésticos.
Três coisas que uma máquina pode verificar
- O que fazer. Passos digitados a partir de um vocabulário compartilhado de 57 operations.
- Quando estiver pronto. Uma temperatura, uma dica de estado do alimento, uma janela de tempo e um caminho quando ocorrer o timeout.
- O que nunca deve acontecer. Limites de segurança aplicados no dispositivo. Nenhuma receita, agente, mensagem ou modo de operação pode aumentá-los.
Recusar em vez de adivinhar
Cada operation tem um envelope físico e uma sensor ladder. Um dispositivo sobe a ladder; se não atingir nenhum degrau, ele realiza o refusal before heat.
- Simmer: água a 85 a 96 °C · deep-fry: óleo a 160 a 190 °C
- Deep frying tem um degrau: sem termômetro de óleo, sem deep frying
- Sautéing, searing, frying nunca retrocedem apenas para o tempo; o último degrau deles é uma pessoa (portanto, uma pessoa que não pode supervisionar tem estes passos recusados hoje: um problema em aberto)
Registros que qualquer pessoa pode verificar; agentes sob mandate
- Hashes sobre JSON canônico; assinaturas Ed25519; chaves que podem ser revogadas; disclosure seletivo
- Event logs com checkpoints testemunhados: uma reescrita é detectável; sem necessidade de blockchain
- Um agente atua apenas sob um mandato assinado: escopos, limites, expiração, uma lista de confirmação prévia
- Texto em uma receita é dado, nunca uma instrução
Três loops, um padrão
- Cook: dry run → executar dentro de envelopes → registrar sem dados pessoais (Core 0.2, normativo)
- Rescue: oferecer → claim → handover com uma verificação de temperatura → distribuição → impacto com um método (Humanitarian 0.2)
- Find and publish: nomes comprovados, versões exatas, hashes, tombstones; organizações por solicitação (Registry)
Resgate de alimentos com os telefones que você tem
OFFER 36KG YOGURT C 4C UB0511 · CLAIM A7K ALL · HAND A7K 36 T4.6 · DIST 410 MEALS 410 PEOPLE 96KG
- Sem dados pessoais: organizações, agregados, locais; contagens abaixo de dez suprimidas
- Rule packs derivados de orientações públicas da OMS, do Codex e da Sphere (fontes, não parceiros; nenhum os revisou); regras de cuidado para crianças e idosos; revisáveis por profissionais
- Quatro fluxos de trabalho: um food bank estilo Cairo, refeições escolares, uma cozinha de desastre, uma cozinha robótica; todos os quatro são exemplos de trabalho fictícios
- Um protocolo piloto com uma linha de base, critérios de interrupção e um avaliador independente. Nenhum piloto foi executado.
O que um robô doméstico pode saber
A imagem completa fica em casa. Apenas restrições viajam.
- 139 tipos de facet com uma classe de privacidade e uma regra de viagem: 45 nunca saem, 81 apenas como uma derived constraint, 13 por consentimento
- Um merceeiro aprende "entregar das 17:00 às 18:00, rotular para amendoim", nunca o cronograma ou a alergia
- Nenhuma pontuação comportamental de ninguém; renda nunca inferida; tudo apagável
Impacto, honestamente
- Medido no campo: nada. Sem piloto, sem implementação.
- Modelado: quatro simuladores; robôs com o protocolo de corte de desperdício em cada etapa, robôs sozinhos empurram o desperdício para o fluxo anterior; o resgate atinge uma pequena parcela dos famintos ilustrativo
- A fome tem muitas causas: pobreza, conflito, clima, preços, política. A parte da Cookwala é real e parcial.
- Cada página de impacto tem "o que ainda não sabemos" e "o que deu errado"
O que existe hoje
- Core 0.2; 24 schemas; 137 vetores de conformidade públicos; um formato de relatório assinado
- Pacote Python e CLI, tipos TypeScript, servidor MCP, hub de referência, interfaces ROS 2, exportadores LeRobot e OpenTelemetry
- Nove receitas em V1 em inglês e árabe, e 2,042 receitas importadas de fifi.cooking em V0 (descritas, não verificadas por máquina) com ingredientes e passos em árabe e inglês e nomes em 25 idiomas; quatro rule packs (rascunhos); um registro de facets do tipo 139
- Clientes SDK em 13 idiomas e 101 cenários executados contra o hub de referência; o site em seis idiomas (inglês e árabe à mão; francês, espanhol, alemão e português por máquina, rotulados) e documentos básicos traduzidos por máquina para esses seis
- Quatro simuladores; este deck
- Usuários, parceiros, pilotos, receita: 0
Três objetivos, três horizontes
- Ajude a acabar com a fome: menos desperdício, resgate mais seguro, programas que comparam números; later, fazendas e lojas que planejam o que será necessário
- Torne as pessoas mais saudáveis: pontos de controle que um dispositivo deve atender; rule packs que um nutricionista pode revisar
- Coloque robôs para trabalhar para as pessoas: cada culinária, com crédito; pessoas que não podem cozinhar para si mesmas; tempo humano devolvido; uma voz do trabalho na governança
- Now: dispositivos mais seguros, food banks, agentes que não podem ser enganados · Next: robôs em cada culinária, novos papéis · Later: a culinária como infraestrutura
Aberto e governado em público
- Livre de royalties: código Apache-2.0, especificação CC BY 4.0, vocabulários CC0, compromisso de não reivindicação de patente
- RFCs com 30 dias de comentários; mudanças de segurança precisam de um revisor nomeado
- Um comitê gestor com números e assentos publicados para food banks, um país de baixa ou média renda, trabalho, privacidade, dietética
- Uma fundação neutra para a especificação, o nome e a marca
- Críticas publicadas com respostas; regras de interrupção escritas
Riscos, em palavras simples
- Adoção: um padrão sem implementadores é um documento
- Correção: envelopes e rule packs aguardam revisão profissional
- Segurança: um padrão de dados não pode prevenir falhas de hardware ou um fabricante que mente
- Privacidade: restrições podem vazar por inferência; o consentimento doméstico não pertence a apenas uma pessoa
- Dependência: um fundador, um repositório, um domínio
Participar
- Experimente: o dry run no seu navegador, cookwala.ai/playground
- Build: pip install -e sdk/python · cookwala conformance --report
- Review: um envelope ou um rule pack, duas horas
- Pilot: a nota conceitual, para uma primeira conversa
- Think: cinco ensaios que convidam ao desacordo
cookwala.ai · github.com/amado2k5/cookwala