{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:29:29Z","timestamp":1750220969178,"version":"3.41.0"},"reference-count":0,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2019,6]]},"abstract":"<jats:p>We\u2019ll see the same kind of Cambrian explosion we witnessed in the web world once we started using mutualized infrastructure in public clouds and frameworks. It took only three weeks to learn enough Ruby on Rails and Heroku to push out the first version of a management system for that brokerage. And that\u2019s because I had to think only about the models, the views, and the controllers. The hardest part, of course, had to do with building a secure wallet.<\/jats:p>","DOI":"10.1145\/3344777.3357728","type":"journal-article","created":{"date-parts":[[2020,9,3]],"date-time":"2020-09-03T04:01:23Z","timestamp":1599105683000},"page":"65-85","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["DAML: The Contract Language of Distributed Ledgers"],"prefix":"10.1145","volume":"17","author":[{"given":"Shaul","family":"Kfir","sequence":"first","affiliation":[{"name":"Digital Asset"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Camille","family":"Fournier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6]]},"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344777.3357728","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3344777.3357728","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:27Z","timestamp":1750204467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344777.3357728"}},"subtitle":["A discussion between Shaul Kfir and Camille Fournier"],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":0,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["10.1145\/3344777.3357728"],"URL":"https:\/\/doi.org\/10.1145\/3344777.3357728","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2019,6]]},"assertion":[{"value":"2019-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}