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.