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 og operatørassistance. Demomålinger er illustrative.
Terminal, søgning, lint, test, git og mere.
Specialiserede agenter samarbejder på tværs af områder.
Hvert trin registreres med tidsstempler.
Politikker, kontroller og tests kører altid.
Gennemgå diffs, anmod om ændringer, endelig godkendelse.
Afspil enhver session bit-for-bit, når noget skal gennemgås.
Autonome agenter, der skriver kode og holder styr på kvitteringer
til at håndtere netværkstimeouts, 5xx-svar og idempotente-sikre betingelser. Ren hjælpefunktion, fuldt enhedstestet.
Her gøres der ikke krav på en målt besparelse. Kravet er, at den lavere bane er mulig.
skraverede segmenter venter, de er ikke arbejde
Anmelderne samles, så alle ser samme version.
Der produceres en separat build for hver enhedsklasse i scope.
En person med værktøjet og maskinen bygger en første version.
Den person, der forstår problemet, skriver det ned.
Verden blev ikke berørt af den afviste anmodning, og afvisningen angiver, hvilket bånd der producerede den.
Kanalen snævrer ind ved hver port. At holde ét omfang indebærer aldrig det næste.
Alt, der forlader motoren, er en separat bevilling.
Kontrol understøttede tids-, test- og simuleringsfunktioner.
Læs godkendt indhold og strukturerede dokumenter.
Hvad agenten ikke må ændre eller opfinde.
Tre reviewer-kommentarer, hver eneste en fastgjort til en verdensdel frem for til den sætning, der bad om den.
Tilføj ikke personer, skiltning eller noget uden for briefet.
Eleven går ruten og samler ét værktøj op.
En vogn, et stativ og et sæt værktøj på bænken.
En træningshal med to arbejdsstationer og en markeret gangsti.
Tilføj lamper langs kajen og flyt bænken til vandet.
fastgjort start, registreret input, navngivet chance
svaret beskriver denne motor på denne enhed lige nu
én anmodning, foretaget på kørselstidspunktet
autoritet ikke indehaves af denne kalder
Grænsefladen definerer ikke den ønskede adfærd.
Denne enheds- eller projektkonfiguration leverer den ikke.
Til stede, men kalderen har ikke den nødvendige autoritet.
Tilbydes under den aktuelle verden- og browserkontrakt.
Fire ændringer, én accepteret transaktion
Synspunkt flyttet for at inkludere den nye lamperække.
Materialekategori ændret til en reflekterende.
hvilken genstand der faktisk flyttede sig
En havneby ved skumring, en bænk på kajen, en tur ned til vandet.
Seks klausuler, læst sammen. Ingen af dem er et trin.
Om ændringen indgår i en tilbagerulning eller en transaktion.
Den navngivne årsag til, at en anmodning ikke blev anvendt.
Den strukturerede værdi, der gives tilbage til kalderen.
Den verdenstilstand, dette kald har tilladelse til at ændre.
Den autoritet, som kalderen allerede skal have.
De typede værdier og forudsætninger, som et kald kræver.
seks lamper, en flyttet bænk og en ny vandflade
Verden vender tilbage til den tilstand, ændringen erstattede.
En snævrere anmodning ændrer kun den del, du gjorde indsigelse mod.
Den foreslåede verden bliver den, alle arbejder ud fra.
de samme objekter, den samme rute, de samme regler, den samme version
Refleksion i vandet og en graderet aftenhimmel.
En blød skygge under tingene og et andet lys.
den samme verden, de samme regler, den samme version
En anden navngivet tilstand giver en anden kørselsidentitet.
Den samme tilstand gengiver den samme sekvens, tegn for tegn.
En gren kopierer den aktuelle tilstand uden at forbruge fra den.
Verdenssystemer tager værdier fra den tilstand, i rækkefølge.
Kørslen modtager en eksplicit tilfældig tilstandsidentitet.
forskellen navngiver en region, og en person navngiver, hvad den betyder
Referenceramme, ny optagelse og forskelsmaske
fire påstande om tilstand, ingen af dem om pixels
Forskelskolonnen er kort, fordi alt undtagen den erklærede betingelse var fastlåst, før nogen af kørslerne begyndte.
seks ud af otte celler registrerede ingen forskel
én betingelse, navngivet før nogen af kørslerne
Den strukturerede ændring er læsbar, selv hvor den dybeste visuelle plan ikke er.
Den samme godkendte verden på fem maskiner
Den samme adresse fører dig tilbage til den samme verden.
Et link går til alle i stedet for en fil til hver.
Fire tilgange, én åbning: operationens identitet ændres ikke med kaldende part.
applikationskoden udfører operationen som en almindelig import
harnessen udfører operationen uden nogen viewport overhovedet
agenten udfører operationen som en skrevet besked
editoren udfører operationen fra et egenskabsfelt
verifikation tilgængelig via den overflade, som klienten ejer
Fire paritetsspørgsmål stillet til fire opkaldere
Fire aflæsninger taget fra maskinen, før der vælges nogen plan.
Hvad sker der, hvis grafikkenheden mistes og vender tilbage.
Markør, berøring og tastatur, som verden vil modtage dem.
Hvor meget verden kan rumme, før planen giver efter.
Hvilke grafiske systemer denne browser faktisk tilbyder.
De samme fire svar, på et meget større sted.
En verden værd at være i, åbnet på en helt almindelig maskine.
En ændring læst, vurderet og lagt tilbage på få minutter.
Kan et menneske forblive herre over det?
En verden bygget uden en eneste gestus i sig.
Den navngivne tilfældige tilstand, som kørslen trækker fra.
De registrerede handlinger og deres timing.
Scenen og simuleringstilstanden ved starten.
Den tunge markering til venstre for linjen er den erklærede grænse. Den skraverede markering til højre forlod motoren, så den rapporteres uden for hver parentes og inkluderes aldrig stille.
genskaber hele verden til den erklærede grænse
genskaber gruppen, som en reviewer besluttede om, som én beslutning
genskaber den tilstand, som én understøttet ændring erstattede
En effekt, der forlader motoren, rapporteres uden for grænsen.
Returnér verden til en erklæret grænse i dens historik.
Anvend eller gendan en relateret gruppe som én beslutning.
Gendan den tilstand, der blev fanget for én understøttet ændring.
at fastslå og beslutte er det arbejde, der måles
Antallet af felter er identisk i begge bånd. Kun arrangementet adskiller sig, og batch-båndet er en hypotese, som programmet er sat op til at evaluere.
Sammenlignet med den version, der kom før, er en forskel i dokumentet noget, en person kan læse: hvilket objekt der ankom, hvilket der skiftede forælder, hvilken egenskab der flyttede.
Fire øjeblikke, ét artefakt. Intet her er en separat eksport af verden.
Browseren rekonstruerer den accepterede scene fra selve dokumentet.
En headless-klient indlæser den identiske verden og verificerer mod den.
En person læser den præcise forskel mellem to versioner af dokumentet.
Editoren og agenten ændrer struktureret verdens tilstand gennem de samme operationer.
en sti for én aktør og et udtrykt afslag for den anden, fra samme verden
en rute for én aktør, et udtrykt afslag for den anden
marginen på hver side, så svaret overlever en senere ændring
formen passer, med marginen på hver side
hvad der blev mødt først, og hvad der lå bagved og aldrig blev nået
den første overflade, der blev mødt, og hvad der ligger bagved, uopnået
overfladen og dens orientering, ikke et gæt ud fra billedet
Et afslag er også en tilbagevenden, og det navngiver den begrænsning, der skabte det.
Er målet nåbart for en aktør med disse begrænsninger?
Kan denne form optage eller bevæge sig gennem dette rum?
Hvad møder denne stråle eller volumen på sin vej?
Hvor er en stabil overflade her, og hvordan er den orienteret?
Sømmene er bevidst lige store. Hver nabo beholder sit eget forskningsspørgsmål.
det forskningsspørgsmål, som denne side besvarer
De beviser og den beslutning, en transaktion producerede.
Struktureret indhold, som en scene henviser til.
Arbejde, som en tungere verden har brug for at få distribueret.
Den modelkapacitet, der ligger bag den agents ræsonnement.
Den agent, der udsteder verdensoperationer.
drevet direkte: væven beder om trin og modtager præcis det
registreret som et hul, ikke afspillet som trin
fanen blev suspenderet, så uret stoppede ved loftet og registrerede hullet
rammen var forsinket, så uret indhentede og overførte resten
rammen ankom til tiden, så uret avancerede to hele trin
den accepterede tilstand bliver referencen
den accepterede tilstand bliver referencen, som den næste hensigt vurderes mod
Acceptér, revider, gendan eller afvis, og registrér det.
Strukturel, gengivet og operationel dokumentation produceres.
Agenten arbejder gennem tilladte verdensoperationer.
Den ønskede ændring og de grænser, den skal holde sig inden for.
præsentation kan afvige, autoritet kan ikke
refleksion på vandet og en graderet aftenhimmel, ved den dybeste understøttede tegning
en blød skygge og et andet lys, inden for et behageligt budget
fladt lys og almindeligt vand, på en maskine, der sagde, at det er, hvad den kan klare
Loftet er den samme linje i alle tilfælde.
Skridt taget i én frame, mod det erklærede loft
avancerer efter anmodning, uden at væguret er involveret
stopper ved det erklærede loft og registrerer afstanden
kører afgrænset indhentning og bærer resten videre
avancerer det understøttede antal faste skridt
Striben markerer båndet af billedet, der bevægede sig. Den registrerer utilsigtet ændring; den vurderer ikke resultatet.