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.