Resumo

  • A proposta individual de 26 de outubro acrescenta referências tipadas a um registro de decisão e a um anexo que acompanha o caminho entre aprovação e ação.
  • Hashes iguais mostram se a especificação aprovada chegou à tentativa de implantação. A assinatura identifica o aprovador; a competência dele precisa de uma fonte de autorização independente.

Uma fábrica pode carimbar cada peça sem saber quem mandou abrir o portão. Na entrega de software, o histórico de construção identifica o artefato. Uma declaração assinada pode entrar no serviço de transparência SCITT, e um recibo permite conferir sua inclusão. Falta ao registro da peça o ato que decidiu colocá-la em produção.

O novo texto de Laurent Lemonnier é um Internet-Draft individual. Ele propõe citar dois documentos distintos no registro de entrega ou da ação de um agente. O registro de decisão guarda a escolha e suas razões. O anexo de vinculação registra a especificação proposta, a analisada, a aprovada, a solicitada, a checada novamente antes da execução e a de fato tentada. Cada documento tem tipo declarado e regra própria de resumo criptográfico. Conferir a referência encontra os bytes; verificar o documento examina o que esses bytes afirmam.

O exemplo do rascunho usa a versão fictícia 2.3.1 de um serviço. A especificação aprovada nomeia o pacote pelo hash, traz o resumo da lista de componentes e descreve migração e retorno. Se o trabalho de implantação tentar outro pacote, a diferença aparece entre a aprovação e a tentativa. É o tipo de diferença que o indicador “entrega concluída” costuma esconder embaixo do tapete.

A assinatura do responsável resolve outra parte. Quando ele assina a etapa do resultado, o verificador pode associar a chave a uma pessoa conforme sua política de confiança. A referência à norma interna que daria poder à pessoa foi escrita pelo emissor. A checagem desse poder exige consultar o sistema de permissões ou outro registro independente. O anexo informa também o material que diz ter mostrado ao revisor; a leitura efetiva do revisor não sai de um hash.

Até o recibo do ponto de controle tem uma tarefa delimitada: registrar a inclusão numa árvore de certo tamanho. A versão atual da proposta não extrai dali uma hora de registro nem demonstra a continuidade da cadeia. A resposta útil vem em parcelas — pacote idêntico, pessoa identificada, autorização conferida, ação tentada. Uma única aprovação verde apaga justamente a parcela que faltou.