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.

Assistance pour agent de codage et opérateur. Les métriques de démonstration sont illustratives.

Terminal, recherche, lint, test, git, et plus.

Se souvient de votre codebase et du contexte de l'équipe.

Des agents spécialisés collaborent sur différents aspects.

Chaque étape est enregistrée avec horodatage.

Les politiques, vérifications et tests s'exécutent toujours.

Examinez les diffs, demandez des modifications, approbation finale.

Rejouez toute session bit pour bit quand une révision est nécessaire.

Lire retry.ts, bug de délai d'attente tracé

Extraire garde + limiter les nouvelles tentatives

Agents autonomes qui écrivent du code et gardent des reçus

pour gérer les délais d'attente réseau, les réponses 5xx et les conditions idempotentes sûres. Helper pur, entièrement testé unitairement.

Aucune économie mesurée n'est revendiquée ici. La revendication est que la voie inférieure est possible.

les segments hachurés sont en attente, pas en travail

Les relecteurs sont réunis pour que tout le monde voie la même version.

Une version distincte est produite pour chaque catégorie d'appareil concernée.

Une personne disposant de l'outil et de la machine construit une première version.

La personne qui comprend le problème le met par écrit.

Le monde n'a pas été touché par la demande refusée, et le refus indique quelle bande l'a produite.

Le canal se rétrécit à chaque porte. Détenir une portée n'implique jamais la suivante.

Tout ce qui sort du moteur est une autorisation distincte.

Contrôle prenait en charge les fonctions de temps, de test et de simulation.

Lire le contenu approuvé et les documents structurés.

Créer et modifier l'état de scène autorisé.

Ce que l'agent ne peut pas modifier ou inventer.

Ce qu'une personne devrait pouvoir y faire.

Comment la lumière, la couleur et le son doivent être perçus.

Trois commentaires de relecture, chacun épinglé à une partie du monde plutôt qu'à la phrase qui l'avait demandée.

N'ajoutez pas de personnes, de signalétique ni rien d'extérieur au brief.

L'apprenant suit le parcours et ramasse un outil.

Même la lumière au plafond, rien de spectaculaire.

Un chariot, un râtelier et un ensemble d'outils sur l'établi.

Un espace de formation avec deux postes de travail et un passage balisé.

énoncez l'intention, puis lisez les preuves

Ajoutez des lampadaires le long du quai et déplacez le banc vers l'eau.

départ épinglé, entrée enregistrée, chance nommée

la réponse décrit ce moteur, sur cet appareil, à l'instant présent

une requête, effectuée au moment de l'exécution

L'interface ne définit pas le comportement demandé.

Cette configuration d'appareil ou de projet ne le fournit pas.

Présent, mais l'appelant ne détient pas l'autorité requise.

Proposé dans le cadre du contrat actuel entre le monde et le navigateur.

Quatre changements, une transaction acceptée

Point de vue déplacé pour inclure la nouvelle rangée de lampes.

Catégorie de matériau changée en une catégorie réfléchissante.

ouvrir dans un navigateur, sur la machine que vous avez

Un village portuaire au crépuscule, un banc sur le quai, une promenade jusqu'à l'eau.

Six clauses, lues ensemble. Aucune d'elles n'est une étape.

Que la modification rejoigne une inversion ou une transaction.

La raison nommée pour laquelle une requête n'a pas été appliquée.

La valeur structurée renvoyée à l'appelant.

L'état du monde que cet appel est autorisé à modifier.

L'autorité que l'appelant doit déjà détenir.

Les valeurs typées et les préconditions requises par un appel.

six lampes, un banc déplacé et une nouvelle surface d'eau

Le monde revient à l'état que le changement avait remplacé.

Une demande plus restreinte ne modifie que la partie que vous avez contestée.

Le monde proposé devient celui sur lequel tout le monde travaille.

les mêmes objets, le même parcours, les mêmes règles, la même version

Reflet sur l'eau et un ciel du soir dégradé.

Une ombre douce sous les objets, et une seconde lumière.

le même monde, les mêmes règles, la même version

Un état nommé différent produit une identité d'exécution différente.

Le même état reproduit la même séquence, marque pour marque.

Une branche copie l'état actuel sans le consommer.

Les systèmes du monde prennent des valeurs de cet état, dans l'ordre.

L'exécution reçoit une identité d'état aléatoire explicite.

la différence nomme une région, et une personne nomme ce qu'elle signifie

Cadre de référence, nouvelle capture et masque de différence

indiqué avant que l'un ou l'autre instrument ne s'exécute

le trajet de la place vers l'eau se résout

quatre affirmations sur l'état, aucune ne concerne les pixels

La colonne des différences est courte parce que tout, sauf la condition déclarée, a été figé avant le début de chaque exécution.

six des huit cellules n'ont enregistré aucune différence

une condition, nommée avant chaque exécution

l'apprenant a atteint le banc en premier

Le changement structuré reste lisible même là où le plan visuel le plus profond ne l'est pas.

Le même monde approuvé sur cinq machines

rien n'est installé sur aucun d'entre eux

La même adresse vous ramène au même monde.

Un lien pour tous, au lieu d'un fichier par personne.

Quatre approches, une seule ouverture : l'identité de l'opération ne change pas selon l'appelant.

le code de l'application émet l'opération comme une importation ordinaire

le harnais émet l'opération sans aucune fenêtre d'affichage

l'agent émet l'opération comme un message typé

l'éditeur émet l'opération depuis un champ de propriété

vérification disponible via la surface que le client possède

Quatre questions de parité posées à quatre appelants

Quatre relevés effectués sur la machine, avant qu'aucun plan ne soit choisi.

Ce qui se passe si le périphérique graphique est perdu puis revient.

Pointeur, tactile et clavier, tels que le monde les recevra.

Combien le monde peut contenir avant que le plan ne cède.

Quels systèmes visuels ce navigateur propose réellement.

Les mêmes quatre réponses, sur un espace bien plus grand.

Un monde où il fait bon vivre, ouvert sur une machine ordinaire.

Un navigateur peut-il vraiment le porter ?

Un changement lu, évalué et remis en place en quelques minutes.

Une personne peut-elle en garder le contrôle ?

Un monde construit sans aucun geste à l'intérieur.

L'état aléatoire nommé à partir duquel l'exécution tire.

Les actions enregistrées et leur minutage.

La scène et l'état de simulation au début.

La coche épaisse à gauche du rail est la limite déclarée. La marque hachurée à droite a quitté le moteur, elle est donc signalée en dehors de chaque parenthèse et jamais incluse silencieusement.

restaure le monde entier à la limite déclarée

restaure le groupe qu'un réviseur a décidé, comme une seule décision

restaure l'état qu'un changement pris en charge a remplacé

Un effet qui quitte le moteur est signalé en dehors de la limite.

Ramener le monde à une limite déclarée dans son historique.

Appliquer ou restaurer un groupe lié comme une seule décision.

Restaurer l'état capturé pour une modification prise en charge.

énoncer et décider est le travail mesuré

la personne est propriétaire de la décision

Le nombre de tuiles est identique dans les deux bandes. Seul l'agencement diffère, et la bande de traitement par lots est une hypothèse que le programme est configuré pour évaluer.

Comparé à la version précédente, une différence dans le document est une différence qu'une personne peut lire : quel objet est arrivé, lequel a changé de parent, quelle propriété a bougé.

Quatre moments, un seul artefact. Rien ici n'est une exportation séparée du monde.

Le navigateur reconstruit la scène acceptée à partir du document lui-même.

Un client headless charge le monde identique et vérifie par rapport à lui.

Une personne lit la différence exacte entre deux versions du document.

L'éditeur et l'agent modifient l'état structuré du monde via les mêmes opérations.

un chemin pour un acteur et un refus explicite pour l'autre, depuis le même monde

un itinéraire pour un acteur, un refus explicite pour l'autre

la marge de chaque côté, pour que la réponse survive à un changement ultérieur

la forme correspond, avec la marge de chaque côté

ce qui a été rencontré en premier, et ce qui se trouvait derrière et n'a jamais été atteint

la première surface rencontrée, et ce qui se trouve derrière, non atteint

la surface et son orientation, pas une supposition à partir de l'image

Un refus est aussi un retour, et il nomme la contrainte qui l'a produit.

Le but est-il atteignable pour un acteur avec ces limites ?

Cette forme peut-elle occuper ou traverser cet espace ?

Que rencontre ce rayon ou ce volume sur son chemin ?

Où se trouve une surface stable ici, et comment est-elle orientée ?

Les coutures sont de la même taille exprès. Chaque voisin garde sa propre question de recherche.

la question de recherche à laquelle cette page répond

Les preuves et la décision produites par une transaction.

Contenu structuré auquel une scène fait référence.

Travail qu'un monde plus lourd nécessite de distribuer.

La capacité du modèle derrière le raisonnement de cet agent.

L'agent qui émet les opérations du monde.

piloté directement : le harnais demande des étapes et reçoit exactement cela