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.
Kodagent och operatörsassistans. Demomätvärdena är illustrativa.
Terminal, sökning, lint, test, git med mera.
Specialiserade agenter samarbetar över olika områden.
Varje steg registreras med tidsstämplar.
Policyer, kontroller och tester körs alltid.
Granska diffar, begär ändringar, slutgiltigt godkännande.
Spela upp valfri session bit för bit när något behöver granskas.
Autonoma agenter som skriver kod och lämnar kvitton
för att hantera nätverkstimeouts, 5xx-svar och idempotenta villkor. Ren hjälpfunktion, fullt enhetstestad.
Ingen uppmätt besparing hävdas här. Påståendet är att det lägre körfältet är möjligt.
streckade segment väntar, de är inte arbete
Granskarna samlas så att alla ser samma version.
En separat build skapas för varje enhetsklass som ingår.
Någon med verktyget och maskinen bygger en första version.
Den som förstår problemet skriver ner det.
Världen påverkades inte av den avvisade begäran, och avvisandet anger vilket band som producerade den.
Kanalen smalnar av vid varje grind. Att hålla en omfattning innebär aldrig nästa.
Allt som lämnar motorn är ett separat bidrag.
Styrde tids-, test- och simuleringsfunktioner.
Läs godkänt innehåll och strukturerade dokument.
Vad agenten inte får ändra eller hitta på.
Tre recensionskommentarer, var och en fäst vid en världsdel snarare än vid meningen som bad om den.
Lägg inte till personer, skyltar eller något utanför briefen.
Eleven går vägen och plockar upp ett verktyg.
En vagn, ett ställ och en uppsättning verktyg på bänken.
En övningsplats med två arbetsstationer och en markerad gångväg.
Lägg till lampor längs kajen och flytta bänken till vattnet.
fast start, registrerad inmatning, namngiven chans
svaret beskriver denna motor, på den här enheten, just nu
den här enheten tillhandahåller det inte
behörighet innehas inte av denna anropare
Gränssnittet definierar inte det begärda beteendet.
Den här enheten eller projektkonfigurationen tillhandahåller det inte.
Finns, men anroparen har inte den behörighet som krävs.
Erbjuds enligt det aktuella världs- och webbläsarkontraktet.
Fyra ändringar, en accepterad transaktion
Vyn flyttades för att inkludera den nya lampraden.
Materialkategori ändrades till en reflekterande.
öppna i en webbläsare, på den dator du har
En hamnby i skymningen, en bänk vid kajen, en promenad ner till vattnet.
Sex klausuler, lästa tillsammans. Ingen av dem är ett steg.
Huruvida ändringen ingår i en reversering eller en transaktion.
Den namngivna orsaken till att en begäran inte tillämpades.
Det strukturerade värdet som lämnas tillbaka till anroparen.
Det världstillstånd som detta anrop har tillåtelse att ändra.
Den behörighet som anroparen redan måste inneha.
De typade värdena och förvillkoren som ett anrop kräver.
sex lampor, en flyttad bänk och en ny vattenyta
Världen återgår till det tillstånd som ändringen ersatte.
En snävare begäran ändrar bara den del du invände mot.
Den föreslagna världen blir den som alla utgår från.
samma objekt, samma väg, samma regler, samma version
Reflektion i vattnet och en graderad kvällshimmel.
En mjuk skugga under saker och ting, och ett andra ljus.
samma värld, samma regler, samma version
En annan namngiven state ger en annan köridentitet.
Samma state återger samma sekvens, tecken för tecken.
En branch kopierar det aktuella state utan att förbruka det.
Världssystem tar värden från det state, i ordning.
Körningen får en explicit slumpmässig state-identitet.
skillnaden namnger en region, och en person namnger vad den betyder
Referensram, ny inspelning och skillnadsmask
vägen från torget till vattnet löser sig
fyra påståenden om tillstånd, inget av dem om pixlar
Kolumnen för skillnad är kort eftersom allt utom den deklarerade villkoret var fastställt innan någon av körningarna började.
sex av åtta celler registrerade ingen skillnad
ett villkor, namngivet innan någon av körningarna
Den strukturerade ändringen är läsbar även där den djupaste visuella planen inte är det.
Att stänga fliken är hela poängen med att lämna.
Samma adress tar dig tillbaka till samma värld.
En länk går till alla istället för en fil var.
Fyra angreppssätt, en öppning: operationens identitet ändras inte med anroparen.
applikationskoden utfärdar operationen som en vanlig import
harnessen utfärdar operationen utan någon viewport alls
agenten utfärdar operationen som ett typat meddelande
editorn utfärdar operationen från ett egenskapsfält
verifiering tillgänglig via den yta som klienten äger
Fyra paritetsfrågor ställda till fyra anropare
Fyra avläsningar från maskinen, innan någon plan väljs.
Vad som händer om grafikenheten försvinner och återkommer.
Pekare, pekskärm och tangentbord, som världen kommer att ta emot dem.
Hur mycket världen kan hålla innan planen ger vika.
Vilka visuella system den här webbläsaren faktiskt erbjuder.
Samma fyra svar, på en mycket större plats.
En värld värd att vara i, öppnad på en vanlig maskin.
En förändring läst, bedömd och återförd på några minuter.
Kan en person behålla kontrollen över det?
Den namngivna slumpmässiga tillståndet som körningen hämtar från.
De registrerade åtgärderna och deras tidpunkt.
Scenen och simuleringstillståndet vid start.
Den tunga bocken till vänster om rälsen är den deklarerade gränsen. Det streckade märket till höger lämnade motorn, så det rapporteras utanför varje parentes och inkluderas aldrig tyst.
återställer hela världen till den deklarerade gränsen
återställer gruppen en granskare beslutade om, som ett beslut
återställer tillståndet en stödd ändring ersatte
En effekt som lämnar motorn rapporteras utanför gränsen.
Återställ världen till en deklarerad gräns i dess historia.
Tillämpa eller återställ en relaterad grupp som ett enda beslut.
Återställ tillståndet som fångats för en stödd ändring.
att ange och besluta är det arbete som mäts
Antalet brickor är identiskt i båda banden. Endast arrangemanget skiljer sig, och batchingbandet är en hypotes som programmet är uppsatt för att utvärdera.
Jämfört med versionen innan är en skillnad i dokumentet något en person kan läsa: vilket objekt som kom, vilket som bytte förälder, vilken egenskap som flyttades.
Fyra ögonblick, en artefakt. Inget här är en separat export av världen.
Webbläsaren rekonstruerar den accepterade scenen från själva dokumentet.
En headless-klient läser in den identiska världen och verifierar mot den.
En person läser den exakta skillnaden mellan två versioner av dokumentet.
Redigeraren och agenten ändrar strukturerat världstillstånd genom samma operationer.
en väg för en aktör och ett uttalat avslag för den andra, från samma värld
en väg för en aktör, ett uttalat avslag för den andra
marginalen på varje sida, så att svaret överlever en senare ändring
formen passar, med marginalen på varje sida
vad som möttes först, och vad som låg bakom det och aldrig nåddes
den första ytan som möttes, och vad som ligger bakom den ouppnått
ytan och dess orientering, inte en gissning från bilden
Ett avslag är också en återkomst, och det namnger begränsningen som producerade det.
Är målet nåbart för en aktör med dessa begränsningar?
Kan denna form uppta eller röra sig genom detta utrymme?
Vad möter denna stråle eller volym på sin väg?
Var finns en stabil yta här, och hur är den orienterad?
Sömmarna är medvetet lika stora. Varje granne behåller sin egen forskningsfråga.
den forskningsfråga som den här sidan besvarar
De bevis och det beslut en transaktion gav upphov till.
Strukturerat innehåll som en scen refererar till.
Arbete som en tyngre värld behöver distribuerat.
Modellkapaciteten bakom den agentens resonemang.
driven direkt: selen ber om steg och får exakt det
registrerad som ett gap, inte uppspelad som steg
fliken var pausad, så klockan stannade vid taket och registrerade gapet
ramen var sen, så klockan hann ikapp och förde över resten
ramen kom i tid, så klockan avancerade två hela steg
det accepterade tillståndet blir referensen
det accepterade tillståndet blir referensen som nästa avsikt bedöms mot
Acceptera, revidera, återställ eller avslå, och dokumentera det.
Strukturella, renderade och operativa bevis produceras.
Agenten arbetar genom tillåtna världsoperationer.
Den önskade ändringen och de gränser den måste hålla sig inom.
presentation kan skilja sig, auktoritet kanske inte
reflektion på vattnet och en graderad kvällshimmel, vid den djupaste stödda ritningen
en mjuk skugga och ett andra ljus, inom en bekväm budget
platt ljus och vanligt vatten, på en maskin som sa att det är vad den klarar av
Steg som tas i en frame, mot det deklarerade taket
framsteg på begäran, utan inblandad väggklocka
stannar vid det deklarerade taket och registrerar gapet
kör begränsad ikappkörning och bär med sig resten
Remsan markerar bandet av bilden som rörde sig. Den upptäcker oavsiktlig förändring; den bedömer inte resultatet.
Kan arkitekturen underhållas och styras?
Vilka webbläsare och enhetstyper bär resultatet?
Uppfyller världen sitt visuella och interaktiva syfte?
Kan människor granska, begränsa och ångra arbetet?
Kan agenten slutföra världsbyggnadsuppgiften?
Inget scenario rapporteras utan det hölje det kördes i, och de familjer som kom tillbaka korta rapporteras bredvid de som inte gjorde det.