Dada a minha experiência com ActivityPub e WP Discourse, acredito que comentários bidirecionais via JavaScript incorporado são alcançáveis. O script de incorporação conteria o seguinte:
- “Leitura” não autenticada funcionando de forma semelhante ao script incorporado atual (com algumas otimizações).
- Cliente remoto (ou seja, o navegador do usuário) registra um cliente de chave de API de usuário, específico para a sessão do usuário e armazena detalhes relevantes no armazenamento local do navegador.
- O usuário é apresentado com “Entrar para comentar”.
- O usuário autentica (com o Discourse) para recuperar uma chave de API de usuário de sessão que é armazenada no armazenamento local do navegador.
- Cada atividade (comentário, curtida, etc.) é postada diretamente em um endpoint dedicado com salvaguardas, tratamento e gerenciamento de tarefas apropriados.
Com o orçamento certo, acho que poderia ter a v1 pronta para produção e integrada com discourse/discourse em 6-8 meses. Após o lançamento inicial, eu poderia fazer o seguinte:
- Adicionar suporte explícito para Wordpress, Ghost e outras plataformas selecionadas.
- Escrever a documentação.
- Dar suporte.