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.

Coding-Agent und Operator-Unterstützung. Demokennzahlen sind illustrativ.

Terminal, Suche, Lint, Test, Git und mehr.

Merkt sich Ihre Codebasis und den Teamkontext.

Spezialisierte Agenten arbeiten fachübergreifend zusammen.

Jeder Schritt wird mit Zeitstempeln aufgezeichnet.

Richtlinien, Prüfungen und Tests laufen immer.

Diffs prüfen, Änderungen anfordern, endgültige Freigabe.

Jede Sitzung bitgenau wiedergeben, wenn etwas überprüft werden muss.

retry.ts lesen, Timeout-Fehler aufgespürt

Guard extrahieren + Wiederholungen begrenzen

Autonome Agenten, die Code schreiben und Belege aufbewahren

zur Behandlung von Netzwerk-Timeouts, 5xx-Antworten und idempotent-sicheren Bedingungen. Reine Hilfsfunktion, vollständig unit-getestet.

Hier wird keine gemessene Ersparnis behauptet. Die Behauptung ist, dass die untere Spur möglich ist.

drei Objekte und eine Schiene dazwischen

schraffierte Segmente warten, sie sind keine Arbeit

Die Prüfer werden versammelt, sodass alle dieselbe Version sehen.

Für jede Geräteklasse im Umfang wird ein separater Build erstellt.

Jemand mit dem Werkzeug und der Maschine erstellt eine erste Version.

Die Person, die das Problem versteht, schreibt es auf.

Die Welt wurde von der abgelehnten Anfrage nicht berührt, und die Ablehnung gibt an, welches Band sie erzeugt hat.

Der Kanal verengt sich an jedem Tor. Ein Umfang schließt den nächsten nie ein.

Alles, was die Engine verlässt, ist eine separate Berechtigung.

Steuert unterstützte Zeit-, Test- und Simulationsfunktionen.

Freigegebene Inhalte und strukturierte Dokumente lesen.

Zulässigen Szenenzustand erstellen und ändern.

Was der Agent nicht ändern oder erfinden darf.

Wie Licht, Farbe und Klang wirken sollten.

Drei Kommentare von Prüfern, jeder einzelne an einem Weltteil festgemacht und nicht an dem Satz, der ihn veranlasst hat.

nichts außerhalb des Auftrags überschreitet dies

Fügen Sie keine Personen, Beschilderung oder etwas außerhalb des Auftrags hinzu.

Der Lernende geht den Weg entlang und nimmt ein Werkzeug auf.

Sogar Deckenbeleuchtung, nichts Dramatisches.

Ein Wagen, ein Gestell und ein Satz Werkzeuge auf der Werkbank.

Eine Trainingszone mit zwei Arbeitsplätzen und einem markierten Laufweg.

Lampen entlang der Kaimauer hinzufügen und die Bank ans Wasser versetzen.

festgelegter Start, aufgezeichnete Eingabe, benannter Zufall

Die Antwort beschreibt diese Engine, auf diesem Gerät, genau jetzt

keine typisierte Operation definiert dies

Befugnis liegt nicht bei diesem Aufrufer

Die Schnittstelle definiert das angeforderte Verhalten nicht.

Diese Geräte- oder Projektkonfiguration stellt es nicht bereit.

Vorhanden, aber der Aufrufer besitzt nicht die erforderliche Berechtigung.

Im Rahmen des aktuellen Welt- und Browservertrags angeboten.

Vier Änderungen, eine akzeptierte Transaktion

Blickpunkt verschoben, um die neue Lampenreihe einzubeziehen.

Materialkategorie in eine reflektierende geändert.

Sechs Lampen entlang der Kaimauer hinzugefügt.

welches Objekt sich tatsächlich bewegt hat

in einem Browser öffnen, auf dem Gerät, das du hast

Ein Hafenort in der Dämmerung, eine Bank am Kai, ein Weg zum Wasser.

Sechs Klauseln, zusammen gelesen. Keine davon ist ein Schritt.

Ob die Änderung einer Umkehrung oder einer Transaktion beitritt.

Der benannte Grund, warum eine Anfrage nicht angewendet wurde.

Der strukturierte Wert, der an den Aufrufer zurückgegeben wird.

Der Weltzustand, den dieser Aufruf ändern darf.

Die Berechtigung, die der Aufrufer bereits besitzen muss.

Die typisierten Werte und Vorbedingungen, die ein Aufruf erfordert.

sechs Lampen, eine verschobene Bank und eine neue Wasserfläche

Die Welt kehrt in den Zustand zurück, den die Änderung ersetzt hat.

Eine engere Anfrage ändert nur den Teil, den Sie beanstandet haben.

Die vorgeschlagene Welt wird die Grundlage, von der alle ausgehen.

dieselben Objekte, dieselbe Route, dieselben Regeln, dieselbe Version

Spiegelung im Wasser und ein abgestufter Abendhimmel.

Ein weicher Schatten unter Dingen und ein zweites Licht.

dieselbe Welt, dieselben Regeln, dieselbe Version

Ein anderer benannter Zustand erzeugt eine andere Laufzeitidentität.

Derselbe Zustand reproduziert dieselbe Sequenz, Zeichen für Zeichen.

Ein Zweig kopiert den aktuellen Zustand, ohne ihn zu verbrauchen.

Weltsysteme übernehmen Werte aus diesem Zustand, in der Reihenfolge.

Die Laufzeit erhält eine explizite zufällige Zustandsidentität.

Der Unterschied benennt eine Region, und eine Person benennt, was sie bedeutet

Referenzrahmen, neue Aufnahme und Differenzmaske

vor dem Ausführen beider Instrumente angegeben

Die Route vom Platz zum Wasser löst sich auf

vier Behauptungen über Zustände, keine davon über Pixel

Die Differenzspalte ist kurz, weil alles außer der deklarierten Bedingung festgelegt wurde, bevor einer der Läufe begann.

sechs von acht Zellen zeigten keine Differenz

eine Bedingung, die vor beiden Läufen benannt wurde

Die strukturierte Änderung bleibt lesbar, selbst wo der tiefste visuelle Plan es nicht ist.

Dieselbe freigegebene Welt auf fünf Geräten

auf keinem von ihnen ist etwas installiert

Das Schließen des Tabs ist das gesamte Verlassen.

Dieselbe Adresse führt dich zurück in dieselbe Welt.

Ein Link geht an alle statt einer Datei pro Person.

Vier Ansätze, eine Öffnung: Die Operationsidentität ändert sich nicht mit dem Aufrufer.

der strukturierte Wert, der zurückgegeben wird

Die Zeile ist die Einheit, nicht die Zelle

Der Anwendungscode führt die Operation als gewöhnlichen Import aus

Die Testumgebung führt die Operation ohne Viewport aus

Der Agent führt die Operation als typisierte Nachricht aus

Der Editor führt die Operation aus einem Eigenschaftsfeld aus

Verifizierung über die Oberfläche, die der Client besitzt

Vier Messwerte vom Gerät, bevor ein Plan gewählt wird.

Was passiert, wenn das Grafikgerät verloren geht und zurückkehrt.

Zeiger, Touch und Tastatur, so wie die Welt sie empfangen wird.

Wie viel die Welt halten kann, bevor der Plan nachgibt.

Welche Grafiksysteme dieser Browser tatsächlich bietet.

Dieselben vier Antworten, an einem viel größeren Ort.

Eine Welt, in der es sich zu leben lohnt, geöffnet auf einem gewöhnlichen Rechner.

Eine Änderung, die in wenigen Minuten gelesen, bewertet und zurückgesetzt wird.

Kann ein Mensch die Kontrolle darüber behalten?

Eine Welt, die ohne jede Geste darin gebaut wurde.

der Branch erstellt eine Kopie und macht weiter

Der benannte Zufallszustand, aus dem der Lauf schöpft.

Die aufgezeichneten Aktionen und deren Zeitpunkt.

Die Szene und der Simulationszustand zu Beginn.

Die schwere Markierung links an der Schiene ist die deklarierte Grenze. Die schraffierte Markierung rechts hat die Maschine verlassen, daher wird sie außerhalb jeder Klammer gemeldet und niemals stillschweigend einbezogen.

stellt die gesamte Welt auf die deklarierte Grenze wieder her

stellt die Gruppe wieder her, über die ein Prüfer als eine Entscheidung entschieden hat

stellt den Zustand wieder her, den eine unterstützte Änderung ersetzt hat

Ein Effekt, der die Engine verlässt, wird außerhalb der Grenze gemeldet.

Bringen Sie die Welt zu einer deklarierten Grenze in ihrer Geschichte zurück.

Eine verwandte Gruppe als eine einzige Entscheidung anwenden oder wiederherstellen.

Stellen Sie den Zustand wieder her, der für eine unterstützte Änderung erfasst wurde.

Feststellen und Entscheiden ist die gemessene Arbeit

Die Anzahl der Kacheln ist in beiden Bändern identisch. Nur die Anordnung unterscheidet sich, und das Batching-Band ist eine Hypothese, die das Programm bewerten soll.

hoffen, dass sich der Zustand geändert hat

Im Vergleich zur Version davor ist ein Unterschied im Dokument einer, den eine Person lesen kann: welches Objekt angekommen ist, welches den übergeordneten Knoten gewechselt hat, welche Eigenschaft verschoben wurde.

Vier Momente, ein Artefakt. Nichts davon ist ein separater Export der Welt.

Der Browser rekonstruiert die akzeptierte Szene aus dem Dokument selbst.

Ein Headless-Client lädt die identische Welt und prüft dagegen.

Eine Person liest den genauen Unterschied zwischen zwei Versionen des Dokuments.

Der Editor und der Agent ändern den strukturierten Weltzustand über dieselben Operationen.

ein Pfad für einen Akteur und eine erklärte Verweigerung für den anderen, aus derselben Welt

eine Route für einen Akteur, eine erklärte Verweigerung für den anderen

der Rand auf jeder Seite, damit die Antwort eine spätere Änderung übersteht

die Form passt, mit dem Rand auf jeder Seite

was zuerst getroffen wurde und was dahinter lag und nie erreicht wurde

die erste getroffene Oberfläche und was dahinter unerreicht liegt

die Oberfläche und ihre Ausrichtung, keine Vermutung aus dem Bild

Oberfläche gefunden, mit ihrer Ausrichtung

Eine Ablehnung ist auch eine Rückkehr, und sie benennt die Einschränkung, die sie hervorgebracht hat.

Ist das Ziel für einen Akteur mit diesen Grenzen erreichbar?

Kann diese Form diesen Raum einnehmen oder sich durch ihn bewegen?

Worauf trifft dieser Strahl oder dieses Volumen auf seinem Weg?

Wo befindet sich hier eine stabile Oberfläche und wie ist sie ausgerichtet?

Die Nähte sind absichtlich gleich groß. Jeder Nachbar behält seine eigene Forschungsfrage.