Resumo

  • A versão -04 do Internet-Draft individual Agent Registry Protocol, datada de 29 de setembro, especifica uma resposta de avaliação de autoridade com decisão, códigos de motivo, horário, política aplicada e, quando necessários, condições, referências às fontes e limites de atualização.
  • A nova seção proposta não permite que o cache HTTP prolongue uma decisão afirmativa para além da validade material dos dados; diante de uma falha relevante na sequência de eventos, o consumidor deve obter um estado autorizado novamente ou deixar de afirmar a permissão. O texto não é um RFC nem uma norma aprovada pela IETF.

Uma organização pode conservar o cadastro de um agente porque ele continua sendo o mesmo agente. Isso não obriga os sistemas a conservar também uma resposta antiga que autorizava suas ações. Se uma delegação foi suspensa, a primeira informação ainda pode estar correta e a segunda, não. A distinção dá sentido à nova seção 29 do ARPA, proposta por Sankarshan Mukhopadhyay. O Datatracker mostra um rascunho ativo de autoria individual. A indicação de intenção de seguir a trilha de padronização não demonstra adoção por grupo de trabalho, aprovação da IETF, implantação nem eficácia observada.

É importante comparar as versões. O texto -03 já separava identificação, autenticação e autorização e já tratava estados sem comprovação atual como incertos. A versão -04 acrescenta detalhes de interoperabilidade que tornam essa ideia mais verificável. O objeto de resultado descrito na seção 29.1.7 contém a decisão, razões legíveis por máquina, momento da avaliação e identificação, versão e aplicabilidade da política selecionada. Uma autorização condicional precisa trazer as condições; dados históricos ou derivados que pesem materialmente no resultado requerem referência ao ponto de controle da fonte. Quando o tempo afeta a conclusão, o limite de atualização precisa constar ou ser recuperável por uma política estável.

Assim, não basta uma propriedade booleana sem contexto. Pela seção 29.3, somente allow e allow_with_conditions são conclusões afirmativas. Uma negativa explícita, a impossibilidade de decidir e a inaplicabilidade da política têm significados diferentes. A seção 29.4 impede que um estado restritivo, conflitante, desconhecido ou desatualizado seja interpretado silenciosamente como ativo. Esses termos normativos pertencem ao projeto do autor; não criam obrigação vigente para todos os operadores. Servem, porém, para perguntar o que sustentava um “sim” e se esse fundamento ainda está de pé.

O uso de cache torna a questão mensurável. A seção 29.7 permite respostas HTTP armazenadas, mas impede que seu prazo ultrapasse a validade ou atualização material utilizada na avaliação da autoridade. A inscrição pode ser duradoura; a permissão favorável, não necessariamente. Se não for possível estabelecer a atualidade do dado decisivo, a resposta proposta continua não afirmativa. O exemplo de uma delegação suspensa é hipotético: o rascunho não apresenta incidente identificado, estatística de falhas ou estudo de implantação.

Há uma segunda forma de envelhecimento: perder uma atualização. Para um endpoint de eventos anunciado, o texto exige identificadores estáveis e posições ou pontos de controle capazes de revelar lacunas. Um consumidor que detecte ausência de evento material não pode continuar a declarar autorização com base apenas no fluxo incompleto. Precisa recuperar uma referência autorizada ou devolver resultado não afirmativo. A reconciliação abre caminho para nova avaliação; não equivale a bloqueio permanente.

Outra regra proposta parte da recusa de escritas e não concede ao operador, apenas por seu título, poder de alterar registros de delegação sem relação com suas funções.

Uma matriz de conformidade passa a relacionar papéis de implementação a testes positivos e hostis. A exigência textual de testes não atesta que tais implementações ou ensaios já existam. A mudança relevante é a tentativa de retirar o tempo da entrelinha: um registro de identidade pode continuar íntegro mesmo quando a justificativa de um ato já venceu.

Fontes