{"id":"https://openalex.org/W7225339282","doi":"https://doi.org/10.13140/rg.2.2.10732.32648","title":"From Sagas to SagaLLM: Long-Lived Transactions and the Agent That Writes Them","display_name":"From Sagas to SagaLLM: Long-Lived Transactions and the Agent That Writes Them","publication_year":2026,"publication_date":"2026-11-05","ids":{"openalex":"https://openalex.org/W7225339282","doi":"https://doi.org/10.13140/rg.2.2.10732.32648"},"language":"en","primary_location":{"id":"doi:10.13140/rg.2.2.10732.32648","doi":"https://doi.org/10.13140/rg.2.2.10732.32648","is_oa":false,"landing_page_url":"https://doi.org/10.13140/rg.2.2.10732.32648","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.23984901","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113185508","display_name":"Edward Y. Chang","orcid":"https://orcid.org/0000-0003-1616-5240","observed_orcids":["https://orcid.org/0000-0003-1616-5240","https://orcid.org/0000-0002-9860-2311"]},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Edward Y Chang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5113185508"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.008100000210106373,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/long-lived-transactions","display_name":"long-lived transactions","score":0.9319999814033508},{"id":"https://openalex.org/keywords/sagas","display_name":"sagas","score":0.6919999718666077},{"id":"https://openalex.org/keywords/language-model-agents","display_name":"language model agents","score":0.7770000100135803},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"transaction processing","score":0.5059999823570251},{"id":"https://openalex.org/keywords/compensation","display_name":"compensation","score":0.6129999756813049},{"id":"https://openalex.org/keywords/contracts","display_name":"contracts","score":0.8299999833106995},{"id":"https://openalex.org/keywords/workflow-management-systems","display_name":"workflow management systems","score":0.8230000138282776},{"id":"https://openalex.org/keywords/authorization","display_name":"authorization","score":0.34200000762939453},{"id":"https://openalex.org/keywords/alas","display_name":"AlAs","score":0.4399999976158142},{"id":"https://openalex.org/keywords/mnemosyne","display_name":"Mnemosyne","score":0.8399999737739563},{"id":"https://openalex.org/keywords/trace","display_name":"traces","score":0.8809999823570251},{"id":"https://openalex.org/keywords/trw","display_name":"TRW","score":0.9380000233650208},{"id":"https://openalex.org/keywords/collaboration-contracts","display_name":"collaboration contracts","score":0.6290000081062317}],"concepts":[{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.6406999826431274},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6273000240325928},{"id":"https://openalex.org/C2780876879","wikidata":"https://www.wikidata.org/wiki/Q3054749","display_name":"Meaning (existential)","level":2,"score":0.5662999749183655},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5415999889373779},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5097000002861023},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.38659998774528503},{"id":"https://openalex.org/C190253527","wikidata":"https://www.wikidata.org/wiki/Q295354","display_name":"Law and economics","level":1,"score":0.31779998540878296},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.299699991941452},{"id":"https://openalex.org/C2776817793","wikidata":"https://www.wikidata.org/wiki/Q6553369","display_name":"Lineage (genetic)","level":3,"score":0.29269999265670776},{"id":"https://openalex.org/C2778137410","wikidata":"https://www.wikidata.org/wiki/Q2732820","display_name":"Government (linguistics)","level":2,"score":0.2865000069141388},{"id":"https://openalex.org/C29122968","wikidata":"https://www.wikidata.org/wiki/Q1414816","display_name":"Incentive","level":2,"score":0.2842000126838684},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.28119999170303345},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.2775000035762787},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2750999927520752},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.2632000148296356},{"id":"https://openalex.org/C20556612","wikidata":"https://www.wikidata.org/wiki/Q4469374","display_name":"Volume (thermodynamics)","level":2,"score":0.26249998807907104},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.25870001316070557},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.25110000371932983},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.250900000333786}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.13140/rg.2.2.10732.32648","doi":"https://doi.org/10.13140/rg.2.2.10732.32648","is_oa":false,"landing_page_url":"https://doi.org/10.13140/rg.2.2.10732.32648","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},{"id":"doi:10.5281/zenodo.23984901","doi":"https://doi.org/10.5281/zenodo.23984901","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23984901","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.5281/zenodo.23984902","doi":"https://doi.org/10.5281/zenodo.23984902","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23984902","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.5281/zenodo.23984901","doi":"https://doi.org/10.5281/zenodo.23984901","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23984901","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2348481272","https://openalex.org/W2379181019","https://openalex.org/W2352905361","https://openalex.org/W7167420120","https://openalex.org/W7203634968","https://openalex.org/W7095899039","https://openalex.org/W2153938134","https://openalex.org/W7214055746","https://openalex.org/W2254812182","https://openalex.org/W2369813626"],"abstract_inverted_index":{"The":[0,19,62,72,91,183],"transaction":[1],"concept":[2],"was":[3,70,77],"built":[4],"for":[5],"short,":[6],"flat":[7],"operations":[8],"written":[9],"by":[10],"people.":[11],"Long-lived":[12],"activities":[13],"broke":[14],"it":[15,52,172],"almost":[16],"at":[17,89,121,131],"once.":[18,90],"database":[20],"community":[21],"spent":[22],"two":[23],"decades":[24],"answering.":[25],"Sagas":[26],"added":[27,30,38],"compensation.":[28,102],"ConTracts":[29],"invariants":[31],"and":[32,45,99,112,117,128,130,153,170],"a":[33],"durable":[34,175],"context.":[35],"Workflow":[36],"systems":[37],"the":[39,46,58,80,95,106,122,132,136,144,168,179,188,195],"script":[40],"that":[41],"ties":[42],"steps":[43,63],"together,":[44],"transaction-processing":[47],"monitor":[48],"made":[49],"all":[50],"of":[51,135,139,199],"run.":[53],"Each":[54],"answer":[55],"assumed":[56],"something":[57],"others":[59],"also":[60],"assumed.":[61],"were":[64],"known":[65],"in":[66,197],"advance.":[67],"Their":[68],"meaning":[69],"fixed.":[71],"authority":[73,181],"to":[74],"run":[75],"them":[76],"settled":[78],"before":[79],"first":[81],"step":[82],"began.":[83],"Language-model":[84],"agents":[85],"remove":[86],"those":[87],"assumptions":[88],"agent":[92,155],"now":[93],"writes":[94],"operation,":[96],"its":[97,101],"justification,":[98],"often":[100],"This":[103],"paper":[104],"traces":[105],"lineage":[107,169],"from":[108,167],"Gray's":[109],"1981":[110],"virtues":[111],"limitations":[113],"through":[114],"Sagas,":[115],"ConTracts,":[116],"workflow.":[118],"It":[119,142,159],"arrives":[120],"author's":[123],"SagaLLM,":[124],"ALAS,":[125],"Mnemosyne,":[126],"TRACE,":[127],"TRW,":[129],"collaboration":[133],"contract":[134],"third":[137],"volume":[138],"his":[140],"trilogy.":[141],"names":[143],"five":[145],"conditions":[146],"every":[147],"classical":[148],"guarantee":[149],"took":[150],"as":[151],"given":[152],"an":[154],"does":[156],"not":[157],"supply.":[158],"then":[160],"shows":[161],"what":[162,171],"each":[163],"modern":[164],"component":[165],"inherits":[166],"adds.":[173],"A":[174],"workflow":[176],"can":[177],"execute":[178],"wrong":[180],"perfectly.":[182],"old":[184],"machinery":[185],"is":[186,192,194],"still":[187],"right":[189],"machinery.":[190],"What":[191],"new":[193],"gate":[196],"front":[198],"it.":[200]},"counts_by_year":[],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2026-11-06T00:00:00"}
