Jacquard Research | Browser-Native Agent Worlds

Jacquard is a private research track for browser-native agent-built worlds. Source access and evaluation terms are available by request.

What is Dweve Jacquard?

Jacquard is Dweve’s private research track for browser-native, agent-built worlds. Its page describes typed operations and replay, while source access and evaluation terms remain request based.

  • Jacquard is not a public open-source release. The source repository is private and access is handled through Dweve.
  • The research question is whether an agent and a human editor can use the same typed world operations while inputs and state transitions remain replayable.
  • Deterministic replay is a research property to evaluate with a pinned build, browser runtime, assets, seed, input log and comparison.

Choose the audience that matches your question

The page contains three selectable readings of the same subject.

For consumers

Jacquard is a Dweve research project for browser-native, agent-built game worlds. The project is private today, so evaluation and source access are handled by request.

For businesses

Jacquard explores replayable agent-built worlds through a browser-native engine. It remains a research track, not a public open-source foundation or a supported product.

For engineers

Jacquard tests typed world operations, fixed-step execution, seeded randomness and replayable input logs. The source repository is private and the evidence remains an evaluation claim.

Assistência de agente de codificação e operador. As métricas de demonstração são ilustrativas.

Terminal, pesquisa, lint, testes, git e mais.

Lembra-se da sua base de código e do contexto da equipa.

Agentes especializados colaboram em diferentes áreas.

Cada passo é registado com carimbos de data e hora.

Políticas, verificações e testes são sempre executados.

Revise diffs, peça alterações, aprovação final.

Repita qualquer sessão bit a bit quando algo precisar de revisão.

Agentes autónomos que escrevem código e mantêm registos

para lidar com timeouts de rede, respostas 5xx e condições seguras para idempotência. Helper puro, totalmente testado por unidades.

Não se afirma aqui qualquer poupança medida. A afirmação é que a via inferior é possível.

segmentos hachurados estão à espera, não a trabalhar

uma compilação por classe de dispositivo

Os revisores são reunidos para que todos vejam a mesma versão.

É produzida uma compilação separada para cada classe de dispositivo em questão.

Alguém com a ferramenta e a máquina cria uma primeira versão.

A pessoa que compreende o problema escreve-o.

O mundo não foi tocado pelo pedido recusado, e a recusa indica qual banda o produziu.

O canal estreita em cada portão. Manter um âmbito nunca implica o seguinte.

Tudo o que sai do motor é uma concessão separada.

Controlava funções de tempo, teste e simulação suportadas.

Ler conteúdo aprovado e documentos estruturados.

Criar e alterar o estado de cena permitido.

O que o agente não pode alterar ou inventar.

Como a luz, a cor e o som devem ser percebidos.

Três comentários do revisor, todos eles fixados numa parte do mundo em vez de na frase que os solicitou.

Não adicione pessoas, sinalização ou qualquer coisa fora do briefing.

O formando percorre o percurso e apanha uma ferramenta.

Um carrinho, uma estante e um conjunto de ferramentas na bancada.

Uma zona de formação com dois postos de trabalho e uma passagem marcada.

declara a intenção e depois lê as provas

Adiciona candeeiros ao longo do cais e move o banco para a água.

início fixado, entrada registada, oportunidade nomeada

a resposta descreve este motor, neste dispositivo, neste momento

A interface não define o comportamento solicitado.

Esta configuração de dispositivo ou projeto não o fornece.

Presente, mas o chamador não possui a autoridade necessária.

Oferecido sob o contrato atual do mundo e do navegador.

Ponto de vista movido para incluir a nova fila de candeeiros.

Categoria de material alterada para uma refletiva.

Seis luzes adicionadas ao longo do cais.

Uma aldeia piscatória ao entardecer, um banco no cais, um passeio até à água.

Seis cláusulas, lidas em conjunto. Nenhuma delas é um passo.

Se a alteração se junta a uma reversão ou a uma transação.

A razão nomeada pela qual um pedido não foi aplicado.

O valor estruturado devolvido ao chamador.

O estado do mundo que esta chamada está autorizada a alterar.

A autoridade que o chamador já deve possuir.

Os valores tipados e as pré-condições que uma chamada exige.

seis candeeiros, um banco movido e uma nova superfície de água

O mundo volta ao estado que a alteração substituiu.

Um pedido mais restrito altera apenas a parte a que se opôs.

O mundo proposto torna-se aquele a partir do qual todos trabalham.

os mesmos objetos, o mesmo percurso, as mesmas regras, a mesma versão

Reflexo na água e um céu noturno em degradé.

Uma sombra suave sob as coisas e uma segunda luz.

o mesmo mundo, as mesmas regras, a mesma versão

Um estado nomeado diferente produz uma identidade de execução diferente.

O mesmo estado reproduz a mesma sequência, marca por marca.

Um ramo copia o estado atual sem consumir dele.

Os sistemas do mundo retiram valores desse estado, por ordem.

A execução recebe uma identidade de estado aleatória explícita.

a diferença nomeia uma região, e uma pessoa nomeia o que significa

Referência, nova captura e máscara de diferença

declarado antes de qualquer instrumento ser executado

o percurso da praça até à água resolve-se

quatro afirmações sobre o estado, nenhuma delas sobre pixels

A coluna de diferença é curta porque tudo, exceto a condição declarada, foi fixado antes de qualquer uma das execuções começar.

seis de oito células não registaram diferença

uma condição, nomeada antes de qualquer execução

A alteração estruturada é legível mesmo onde o plano visual mais profundo não é.

O mesmo mundo aprovado em cinco máquinas

Fechar o separador é tudo o que é preciso para sair.

O mesmo endereço leva-o de volta ao mesmo mundo.

Um link vai para todos em vez de um ficheiro para cada um.

Quatro abordagens, uma abertura: a identidade da operação não muda com quem a invoca.

o código da aplicação emite a operação como uma importação normal

o harness emite a operação sem nenhum viewport

o agente emite a operação como uma mensagem tipada

o editor emite a operação a partir de um campo de propriedade

verificação disponível através da superfície que o cliente possui

Quatro perguntas de paridade feitas a quatro chamadores

Quatro leituras tiradas da máquina, antes de qualquer plano ser escolhido.

O que acontece se o dispositivo gráfico for perdido e voltar.

Ponteiro, toque e teclado, tal como o mundo os receberá.

Quanto o mundo pode conter antes de o plano ceder.

Quais sistemas visuais este navegador oferece realmente.

As mesmas quatro respostas, num lugar muito maior.

Um mundo onde vale a pena estar, aberto numa máquina comum.

Consegue um navegador realmente suportá-lo?

Uma alteração lida, avaliada e reposta em poucos minutos.

Um mundo construído sem nenhum gesto nele.

O estado aleatório nomeado de onde a execução extrai.

A cena e o estado da simulação no início.

A marca grossa à esquerda da barra é o limite declarado. A marca tracejada à direita saiu do motor, pelo que é reportada fora de cada parêntese e nunca incluída silenciosamente.

restaura o mundo inteiro para o limite declarado

restaura o grupo sobre o qual um revisor decidiu, como uma decisão única

restaura o estado que uma alteração suportada substituiu

Um efeito que deixa o motor é reportado fora do limite.

Devolva o mundo a um limite declarado no seu histórico.

Aplique ou restaure um grupo relacionado como uma única decisão.

Restaure o estado capturado para uma alteração suportada.

declarar e decidir é o trabalho que está a ser medido

O número de peças é idêntico nas duas faixas. Apenas a disposição difere, e a faixa de loteamento é uma hipótese que o programa está configurado para avaliar.

Em comparação com a versão anterior, uma diferença no documento é algo que uma pessoa consegue ler: qual objeto chegou, qual mudou de pai, qual propriedade se moveu.

Quatro momentos, um artefacto. Nada aqui é uma exportação separada do mundo.

O navegador reconstrói a cena aceite a partir do próprio documento.

Um cliente headless carrega o mundo idêntico e faz asserções contra ele.

Uma pessoa lê a diferença exata entre duas versões do documento.

O editor e o agente alteram o estado estruturado do mundo através das mesmas operações.

um caminho para um ator e uma recusa declarada para o outro, do mesmo mundo

uma rota para um ator, uma recusa declarada para o outro

a margem de cada lado, para que a resposta sobreviva a uma alteração posterior

a forma encaixa, com a margem de cada lado

o que foi encontrado primeiro, e o que estava atrás e nunca foi alcançado

a primeira superfície encontrada, e o que está atrás dela sem ser alcançado

a superfície e a sua orientação, não uma suposição a partir da imagem

superfície encontrada, com a sua orientação

Uma recusa é também um retorno, e nomeia a restrição que a produziu.

O objetivo é alcançável para um ator com estes limites?

Esta forma consegue ocupar ou mover-se através deste espaço?

O que este raio ou volume encontra no seu caminho?

Onde está uma superfície estável aqui, e como está orientada?

As costuras têm o mesmo tamanho de propósito. Cada vizinho mantém a sua própria pergunta de investigação.

a pergunta de investigação a que esta página responde

As provas e a decisão que uma transação produziu.

Conteúdo estruturado a que uma cena se refere.

Trabalho que um mundo mais pesado precisa de distribuir.

A capacidade do modelo por trás do raciocínio desse agente.

conduzido diretamente: o harness pede passos e recebe exatamente isso

registado como uma lacuna, não reproduzido como passos

o separador foi suspenso, por isso o relógio parou no teto e registou a lacuna

o frame chegou atrasado, por isso o relógio recuperou e transportou o restante

o frame chegou a tempo, por isso o relógio avançou dois passos inteiros

o estado aceite passa a ser a referência

o estado aceite torna-se a referência contra a qual a próxima intenção é avaliada

Aceite, revise, restaure ou recuse e registe-a.

É produzida evidência estrutural, renderizada e operacional.

O agente trabalha através das operações mundiais permitidas.

A alteração pretendida e os limites dentro dos quais deve permanecer.

a apresentação pode diferir, a autoridade pode não

reflexo na água e um céu noturno em degradé, no desenho mais profundo suportado

uma sombra suave e uma segunda luz, dentro de um orçamento confortável