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.

Assistenza per agenti di codifica e operatori. Le metriche demo sono illustrative.

Terminale, ricerca, lint, test, git e altro.

Ricorda il tuo codebase e il contesto del team.

Agenti specializzati collaborano su diversi ambiti.

Ogni passaggio è registrato con timestamp.

Politiche, controlli e test vengono sempre eseguiti.

Rivedi le diff, richiedi modifiche, approvazione finale.

Riproduci qualsiasi sessione bit per bit quando qualcosa richiede revisione.

Leggi retry.ts, individuato bug di timeout

Agenti autonomi che scrivono codice e tengono traccia

per gestire timeout di rete, risposte 5xx e condizioni idempotent-safe. Helper puro, completamente testato.

Qui non si afferma un risparmio misurato. L'affermazione è che la corsia inferiore è possibile.

i segmenti tratteggiati sono in attesa, non lavoro

I revisori vengono riuniti in modo che tutti vedano la stessa versione.

Viene prodotta una build separata per ogni classe di dispositivo in ambito.

Chi dispone dello strumento e della macchina crea una prima versione.

La persona che comprende il problema lo mette per iscritto.

Il mondo non è stato toccato dalla richiesta rifiutata, e il rifiuto indica quale banda l'ha prodotta.

Il canale si restringe a ogni passaggio. Detenere un ambito non implica mai il successivo.

Qualsiasi cosa esca dal motore è una concessione separata.

Controllo delle funzioni di tempo, test e simulazione supportate.

Leggi contenuti approvati e documenti strutturati.

Crea e modifica lo stato consentito della scena.

Ciò che l'agente non può modificare o inventare.

Ciò che una persona dovrebbe poter fare lì.

Come luce, colore e suono dovrebbero essere percepiti.

Tre commenti dei revisori, tutti ancorati a una parte del mondo piuttosto che alla frase che li richiedeva.

nulla al di fuori del brief attraversa questo

Non aggiungere persone, segnaletica o nulla al di fuori del brief.

L'allievo percorre il percorso e raccoglie un attrezzo.

Anche la luce dall'alto, niente di drammatico.

Un carrello, una rastrelliera e un set di attrezzi sul banco.

Un'area di addestramento con due postazioni di lavoro e un passaggio segnalato.

dichiara l'intenzione, poi leggi le prove

Aggiungi lampioni lungo il molo e sposta la panchina verso l'acqua.

inizio fissato, input registrato, possibilità nominata

presentazione consapevole delle capacità

la risposta descrive questo motore, su questo dispositivo, in questo momento

una richiesta, effettuata in fase di esecuzione

nessuna operazione tipizzata definisce questo

autorità non detenuta da questo chiamante

L'interfaccia non definisce il comportamento richiesto.

Questa configurazione del dispositivo o del progetto non lo fornisce.

Presente, ma il chiamante non dispone dell'autorità richiesta.

Offerto in base al contratto attuale tra mondo e browser.

Quattro modifiche, una transazione accettata

Punto di vista spostato per includere la nuova fila di lampade.

Categoria materiale cambiata in una riflettente.

Spostato dalla piazza al bordo del molo.

il passaggio pedonale si legge come un muro

quale oggetto si è effettivamente spostato

la panchina appartiene all'edificio sbagliato

apri in un browser, sulla macchina che hai

Un villaggio sul porto al crepuscolo, una panchina sul molo, una passeggiata verso l'acqua.

lo stesso inizio dà la stessa esecuzione

Sei clausole, lette insieme. Nessuna di esse è un passaggio.

Se la modifica si unisce a una reversione o a una transazione.

Il motivo nominato per cui una richiesta non è stata applicata.

Il valore strutturato restituito al chiamante.

Lo stato del mondo che questa chiamata è autorizzata a modificare.

L'autorità che il chiamante deve già possedere.

I valori tipizzati e le precondizioni richiesti da una chiamata.

sei lampade, una panchina spostata e una nuova superficie d'acqua

Il mondo torna allo stato che il cambiamento ha sostituito.

Una richiesta più ristretta modifica solo la parte a cui ti sei opposto.

Il mondo proposto diventa quello su cui tutti lavorano.

gli stessi oggetti, lo stesso percorso, le stesse regole, la stessa versione

Riflesso sull'acqua e un cielo serale sfumato.

Un'ombra morbida sotto le cose e una seconda luce.

lo stesso mondo, le stesse regole, la stessa versione

Uno stato con nome diverso produce un'identità di esecuzione diversa.

Lo stesso stato riproduce la stessa sequenza, segno per segno.

Un ramo copia lo stato corrente senza consumarlo.

I sistemi del mondo prendono valori da quello stato, in ordine.

L'esecuzione riceve un'identità di stato casuale esplicita.

la differenza nomina una regione, e una persona nomina ciò che significa

Cornice di riferimento, nuova acquisizione e maschera di differenza

dichiarato prima che entrambi gli strumenti vengano eseguiti

la richiesta di importazione è stata rifiutata

il percorso dalla piazza all'acqua si risolve

quattro affermazioni sullo stato, nessuna sui pixel

La colonna delle differenze è corta perché tutto, tranne la condizione dichiarata, è stato fissato prima dell'inizio di entrambe le esecuzioni.

sei delle otto celle non hanno registrato differenze

una condizione, nominata prima di entrambe le esecuzioni

il learner ha raggiunto il banco per primo

Il cambiamento strutturato è leggibile anche dove il piano visivo più profondo non lo è.

Lo stesso mondo approvato su cinque macchine

non è installato nulla su nessuno di essi

Chiudere la scheda è tutto ciò che serve per andarsene.

Lo stesso indirizzo ti riporta nello stesso mondo.

Un link va a tutti invece di un file per ciascuno.

Quattro approcci, una sola apertura: l'identità dell'operazione non cambia con il chiamante.

il codice dell'applicazione emette l'operazione come un'importazione ordinaria

l'harness emette l'operazione senza alcun viewport

l'agente emette l'operazione come messaggio tipizzato

l'editor emette l'operazione da un campo di proprietà

verifica disponibile tramite la superficie di proprietà del client

Quattro domande di parità poste a quattro chiamanti

Quattro letture rilevate dalla macchina, prima che venga scelto qualsiasi piano.

Cosa succede se il dispositivo grafico viene perso e poi ritorna.

Puntatore, tocco e tastiera, come li riceverà il mondo.

Quanto il mondo può contenere prima che il piano ceda.

Quali sistemi grafici offre realmente questo browser.

Le stesse quattro risposte, in un luogo molto più grande.

Un mondo in cui vale la pena vivere, aperto su una macchina normale.

Una modifica letta, valutata e rimessa a posto in pochi minuti.

Un mondo costruito senza alcun gesto al suo interno.

Lo stato casuale nominato da cui l'esecuzione attinge.

Le azioni registrate e la loro tempistica.

La scena e lo stato della simulazione all'inizio.

Il segno di spunta pesante a sinistra della guida è il confine dichiarato. Il segno tratteggiato a destra ha lasciato il motore, quindi viene segnalato al di fuori di ogni parentesi e non viene mai incluso silenziosamente.

ripristina l'intero mondo al confine dichiarato

ripristina il gruppo su cui un revisore ha deciso, come una singola decisione

ripristina lo stato che una modifica supportata ha sostituito

Un effetto che lascia il motore viene segnalato al di fuori del confine.

Riporta il mondo a un confine dichiarato nella sua storia.

Applica o ripristina un gruppo correlato come un'unica decisione.

Ripristina lo stato catturato per una modifica supportata.

stating and deciding is the work being measured

Il numero di tile è identico in entrambe le bande. Cambia solo la disposizione, e la banda di raggruppamento è un'ipotesi che il programma è impostato per valutare.

Rispetto alla versione precedente, una differenza nel documento è una che una persona può leggere: quale oggetto è arrivato, quale ha cambiato genitore, quale proprietà si è spostata.

controllato prima che il mondo venga caricato

Quattro momenti, un unico artefatto. Nulla qui è un'esportazione separata del mondo.

Il browser ricostruisce la scena accettata dal documento stesso.

Un client headless carica il mondo identico e verifica rispetto ad esso.

Una persona legge la differenza esatta tra due versioni del documento.

L'editor e l'agente modificano lo stato strutturato del mondo attraverso le stesse operazioni.

un percorso per un attore e un rifiuto dichiarato per l'altro, dallo stesso mondo

un percorso per un attore, un rifiuto dichiarato per l'altro

il margine su ciascun lato, così la risposta sopravvive a una modifica successiva

la forma si adatta, con il margine su ciascun lato

ciò che è stato incontrato per primo, e ciò che stava dietro e non è mai stato raggiunto

la prima superficie incontrata, e ciò che sta dietro di essa non raggiunto

la superficie e il suo orientamento, non una supposizione dall'immagine

superficie trovata, con il suo orientamento

Anche un rifiuto è un ritorno, e dà un nome al vincolo che lo ha prodotto.

La meta è raggiungibile per un attore con questi limiti?

Questa forma può occupare o attraversare questo spazio?

Cosa incontra questo raggio o volume lungo il suo cammino?

Dove si trova qui una superficie stabile e come è orientata?

Le cuciture hanno la stessa dimensione apposta. Ogni vicino mantiene la propria domanda di ricerca.