User:Dandv/Agoric
{{advert|date=May 2021}}
{{puffery|date=May 2021}}
{{unreliable sources|date=May 2021}}
{{short description|Smart contracts company}}
{{Infobox company
| name = Agoric Systems Operating Co
| logo =
| founded = {{start date and age|2018|03|16}}{{cite web |title=Agoric Systems Operating Co - Company Profile and News |url=https://www.bloomberg.com/profile/company/1719178D:US |website=Bloomberg.com |language=en}}
| founders = Mark S. Miller (chief scientist)
Dean Tribble (CEO){{cn|date=May 2021}}
Brian Warner (eng. lead){{cite web |title=The Agoric Team |url=https://agoric.com/team/ |website=Agoric |access-date=3 March 2021 |language=en}}
Bill Tulloh (economist{{cite web |last1=Lewin |first1=Peter |title=Ludwig Lachmann – Enigmatic and Controversial Austrian Economist |url=https://oll.libertyfund.org/page/lm-lachmann |website=Online Library of Liberty |publisher=Liberty Fund |language=en |date=July 2018}}{{Google Scholar id | d12OuF4AAAAJ }})
| industry = Cryptocurrency
| key_people = Chip Morningstar{{cite web |title=Chip Morningstar Joins Agoric |url=https://agoric.com/chip-joins-agoric/ |website=Agoric |language=en |date=13 January 2020}}
| location = San Francisco, California{{cite web |last1=Leonard |first1=John |title=Agoric's plans for smart contracts that span multiple blockchains |url=https://www.computing.co.uk/news/3033006/state-owned-quantum-computer-break-blockchains-three-years/page/2 |publisher=Computing |language=en |date=19 August 2019}}
| revenue =
| num_employees =
| num_users =
| website = {{url|https://agoric.com}}
| products =
| screenshot =
| caption =
| parent =
}}
Agoric Systems Operating Co is a startup developing a distributed interoperable object capability platform for smart contracts, using a subset of JavaScript as a secure alternative to perceived flaws in the Solidity language.{{cite web |last1=Lundy-Bryan |first1=Lawrence |title=Why we invested in Agoric |url=https://outlierventures.io/research/why-we-invested-in-agoric/ |website=Outlier Ventures |date=May 2019}} The Agoric platform is built on top of the Cosmos SDK and uses the Tendermint proof of stake consensus engine.{{cite web |title=Agoric - Profile |url=https://messari.io/asset/agoric/profile |website=messari.io |language=en}}{{cite news |title=Agoric launches testnet for Cosmos interoperable smart contracts » CryptoNinjas |url=https://www.cryptoninjas.net/2019/09/23/agoric-launches-testnet-for-cosmos-smart-contracts/ |work=CryptoNinjas |date=23 September 2019}}{{cite web |title=The Agoric Platform {{!}} Alpha |url=https://agoric.com/documentation/platform |website=agoric.com}} It enables developers to create decentralized applications and contains built-in decentralized finance primitives{{r|messari}} such as collateralized loans or options.{{cite web |title=Zoe Pre-Built Contracts |url=https://agoric.com/documentation/zoe/guide/contracts/ |website=agoric.com}}
Agoric is part of the Inter-Blockchain Communication (IBC) protocol working group, together with Cosmos Network contributor Tendermint, and the non-profit Interchain Foundation,{{cite news |title=Agoric links with Cosmos devs to deliver new interchain protocol » CryptoNinjas |url=https://www.cryptoninjas.net/2019/06/26/agoric-links-with-cosmos-devs-to-deliver-new-interchain-protocol/ |work=CryptoNinjas |date=26 June 2019}}{{cite web |title=IBC working group |url=https://tendermint.com/ibc/ |publisher=Tendermint}}{{cite web |title=Inter-Blockchain Communication |url=https://ibcprotocol.org/ |website=ibcprotocol.org}} which has funded Agoric and awards grants towards Cosmos development.{{cite news |last1=Hurst |first1=Samantha |title=Switzerland's Interchain Foundation Awards Grants to Blockchain Artchitects Looking to Expand Cosmos Network |url=https://www.crowdfundinsider.com/2020/06/162735-switzerlands-interchain-foundation-awards-grants-to-blockchain-artchitects-looking-to-expand-cosmos-network/ |work=Crowdfund Insider |date=14 June 2020}}
History
Agoric was announced in May 2018, with a founding team consisting of computer scientists Mark S. Miller, Dean Tribble, and Brian Warner, and economist Bill Tulloh, and with a seed investment from backers including Naval Ravikant, Polychain Capital and Electric Coin Company (then Zcash Company).{{cite web |last1=Swihart |first1=Josh |title=Zcash Company Invests in Agoric |url=https://electriccoin.co/blog/zcash-invests-in-agoric/ |website=Electric Coin Company |date=21 May 2018}}{{primary source inline|date=May 2021}} The name "agoric" comes from the Agoric Open System Papers,{{cite web |last1=Lutsch |first1=Felix |title=Agoric Q&A with Dean Tribble |url=https://blog.chorus.one/agoric-qa-transcript/ |website=Chorus One |language=en |date=26 August 2019}} published by Miller with K. Eric Drexler in 1988, which laid out the concept of software agents creating and participating in markets for digital assets and computational resources.{{cite web |last1=Miller |first1=Mark S. |last2=Drexler |first2=K. Eric |authorlink1=Mark S. Miller |authorlink2=K. Eric Drexler |title=The Agoric Open Systems Papers |url=https://agoric.com/papers/ |website=Agoric |language=en |date=1988}}
The founders, as well as software engineer Chip Morningstar, came together once again to realize Phil Salin's vision of a transaction-oriented global marketplace, after working together on various projects since the 80's.{{cite web |last1=Epstein |first1=Jim |title=How Will Bitcoin Lead to More Freedom? |url=https://reason.com/2020/10/16/how-will-bitcoin-lead-to-more-freedom/ |publisher=Reason |access-date=3 March 2021 |date=16 October 2020}} Miller and Tribble worked in the late 80's at Xerox PARC on the Vulcan language,{{cite journal |last1=Kahn |first1=Kenneth |last2=Tribble |first2=Eric Dean |last3=Miller |first3=Mark S. |last4=Bobrow |first4=Daniel G. |title=Objects in concurrent logic programming languages |journal=ACM SIGPLAN Notices |date=1 June 1986 |volume=21 |issue=11 |pages=242–257 |doi=10.1145/960112.28721 |url=https://doi.org/10.1145/28697.28721 |issn=0362-1340}} were lead architects of Project Xanadu,{{cite web |title=The Curse of Xanadu |url=https://www.wired.com/1995/06/xanadu/ |website=Wired |language=en-us |date=1 June 1995}} and later worked on the E language.{{cite journal |last1=Miller |first1=Mark S. |last2=Tribble |first2=E. Dean |last3=Shapiro |first3=Jonathan |title=Concurrency Among Strangers |journal=Trustworthy Global Computing |series=Lecture Notes in Computer Science |date=2005 |volume=3705 |pages=195–229 |doi=10.1007/11580850_12 |isbn=978-3-540-30007-6 |url=https://agoric.com/assets/pdf/papers/concurrency-among-strangers.pdf}} Tulloh met Miller in August 1989 at the American Information Exchange (AMIX), part of Autodesk together with Xanadu.{{cite journal |last1=Lavoie |first1=Don |title=High Tech Hayekians |journal=Market Process |date=Spring 1990 |volume=8 |url=http://www.philsalin.com/hth/hth.html}}{{cite book |last1=Birner |first1=Jack |last2=Garrouste |first2=Pierre |title=Markets, Information and Communication: Austrian Perspectives on the Internet Economy |date=23 October 2003 |publisher=Taylor & Francis |isbn=978-1-134-39322-0 |edition=Routledge |url=https://www.google.com/books/edition/Markets_Information_and_Communication/OiqyhuF6YzsC?hl=en&gbpv=1&dq=mark+miller+%22american+information+exchange%22+OR+AMIX&pg=PT112 |language=en}} The two later co-directed George Mason University's Agorics Project (which researched market-based computing ideas from the viewpoint of the Austrian school of economics){{cite web |last1=Bailey |first1=Ronald |title=Live from Extro-5 |url=https://reason.com/2001/06/20/live-from-extro-5/ |publisher=Reason |date=20 June 2001}} and co-authored papers on software security.{{cite journal |last1=Miller |first1=Mark S. |last2=Tulloh |first2=Bill |last3=Shapiro |first3=Jonathan S. |title=The Structure of Authority: Why Security Is Not a Separable Concern |journal=Multiparadigm Programming in Mozart/Oz |series=Lecture Notes in Computer Science |date=2005 |volume=3389 |pages=2–20 |doi=10.1007/978-3-540-31845-3_2 |url=https://doi.org/10.1007/978-3-540-31845-3_2 |publisher=Springer |isbn=978-3-540-25079-1 |language=en}}{{cite journal |last1=Miller |first1=Mark S. |last2=Van Cutsem |first2=Tom |last3=Tulloh |first3=Bill |title=Distributed Electronic Rights in JavaScript |journal=Programming Languages and Systems |series=Lecture Notes in Computer Science |date=2013 |volume=7792 |pages=1–20 |doi=10.1007/978-3-642-37036-6_1 |url=https://link.springer.com/chapter/10.1007/978-3-642-37036-6_1 |publisher=Springer |isbn=978-3-642-37035-9 |language=en|doi-access=free }} Tulloh also worked as a market manager at AMIX, where Chip Morningstar was chief architect.{{cite web |last1=Epstein |first1=Jim |title=Before the Web: The 1980s Dream of a Free and Borderless Virtual World |url=https://reason.com/video/2020/10/07/before-the-web-the-1980s-dream-of-a-free-and-borderless-virtual-world/ |publisher=Reason |date=7 October 2020}} Morningstar had also worked with Miller at Xanadu{{cite web |last1=Milburn |first1=Colin |title=Mondo Nano: Fun and Games in the World of Digital Matter |url=https://www.google.com/books/edition/Mondo_Nano/QlVzCAAAQBAJ?hl=en&gbpv=1&bsq=%22Chip%20Morningstar%22%20xanadu |publisher=Duke University Press |language=en |date=24 April 2015 |quote=Chip Morningstar had known K. Eric Drexler [...] They had worked on the Xanadu Project along with [...] Mark S. Miller}} and on E; he joined Agoric in January 2020. Brian Warner worked with Zcash founder Zooko Wilcox-O'Hearn (Agoric investor and advisor{{cite web |last1=Wilcox |first1=Zooko |author1-link=Zooko Wilcox-O'Hearn |title=Why I'm advising Bolt Labs |url=https://medium.com/@zooko_25893/why-im-advising-bolt-labs-408d60adf452 |website=Medium |language=en |date=25 April 2019}}) on the Tahoe-LAFS distributed file system{{cite journal |last1=Wilcox-O'Hearn |first1=Zooko |last2=Warner |first2=Brian |title=Tahoe: the least-authority filesystem |journal=Proceedings of the 4th ACM International Workshop on Storage Security and Survivability |date=31 October 2008 |pages=21–26 |doi=10.1145/1456469.1456474 |url=https://eprint.iacr.org/2012/524.pdf |publisher=Association for Computing Machinery|s2cid=12056440 }} and later on a security review of Ethereum{{cite web |last1=Miller |last2=Warner |last3=Wilcox |last4=Wilcox-O’Hearn |first1=Andrew |first2=Brian |first3=Nathan |first4=Zooko |authorlink4=Zooko Wilcox-O'Hearn |title=Least Authority Performs Incentive Analysis For Ethereum |url=https://leastauthority.com/blog/least-authority-performs-incentive-analysis-for-ethereum/ |website=Least Authority |date=23 June 2015}} which identified the re-entrancy bug that enabled The DAO hack of 2016. In 2017, Warner and Miller participated on a panel on blockchains and object capabilities organized by The Foresight Institute.{{cite web |title=The Next Frontier: Blockchain meets Object Capabilities |url=https://foresight.org/event/next-frontier-blockchain-meets-object-capabilities/ |website=Foresight Institute |date=3 July 2017}}
Agoric launched its testnet in September 2019, featuring Cosmos SDK integration, an Electronic Rights Transfer Protocol, and an inter-chain communications protocol as a precursor to the IBC.
In October 2020, Agoric announced the integration with Chainlink oracles, which can provide reliable market price and activity data.{{cite web |last1=De Simone |first1=Sergio |title=JavaScript Smart Contract Platform Agoric Integrates with Chainlink Oracle |url=https://www.infoq.com/news/2020/10/javascript-smart-contract-agoric/ |website=InfoQ |language=en |date=30 October 2020}}{{cite web |title=Agoric and Chainlink Integration Brings Plug'n'Play Oracles to JavaScript Smart Contracts |url=https://agoric.com/agoric-chainlink-integration/ |website=Agoric |language=en |date=20 October 2020}}
Technologies
- Secure EcmaScript (SES){{cite web | url=https://github.com/tc39/proposal-ses | title=Draft Proposal for SES (Secure EcmaScript) | author=Ecma International, Technical Committee 39 | website=GitHub | access-date=March 4, 2021}} - maximally secure backwards-compatible subset of JavaScript that allows for object-capabilities. Championed by Mark Miller as part of TC39.{{cite web |title=Agoric Releases SES: Secure JavaScript |url=https://agoric.com/agoric-releases-ses/ |website=Agoric |language=en |date=28 July 2018}} Used by blockchain system Cosmos, software cryptocurrency wallet MetaMask to help prevent malicious dependencies from compromising a user’s wallet,{{cite web |last1=Rose |first1=Emery |last2=Tarr |first2=Dominic |last3=Leitner |first3=Alexander |title=MetaMask Plugin System + LavaMoat Security Audit Report |url=https://leastauthority.com/static/publications/LeastAuthority-MetaMask-Plugin-System-LavaMoat-Audit-Report.pdf |website=Least Authority |date=4 March 2020}}{{cite web |last1=Knowles-Rivas |first1=Talia |title=MetaMask Monthly: November 2020 |url=https://medium.com/metamask/metamask-monthly-november-2020-1723092f7ded |website=Medium |publisher=MetaMask |language=en |date=14 December 2020}}{{cite web |last1=Young |first1=Martin |title=MetaMask Beefs Up Security and Improves Gas Prices |url=https://beincrypto.com/metamask-beefs-up-security-and-improves-gas-prices/ |website=BeInCrypto |date=15 December 2020}} IoT company Moddable to enable safe end-user scripting on IoT products,{{cite web |last1=Hoddie |first1=Peter |title=XS: Secure, Private JavaScript for Embedded IoT |url=https://blog.moddable.com/blog/secureprivate/ |website=Moddable |date=19 July 2019}} Salesforce (which co-developed SES with Agoric), and others.{{cite web |last1=Miller |first1=Mark S. |author1-link=Mark S. Miller |title=SES: Securing JavaScript in the Real World |url=https://medium.com/agoric/ses-securing-javascript-in-the-real-world-4f309e6b66a6 |website=Medium |publisher=Agoric |language=en |date=5 December 2019}}{{Primary source inline|date=March 2021}}
- [https://github.com/Agoric/Jessie Jessie] - much narrower subset of SES designed for writing highly reliable code for use in smart contracts
- [https://agoric.com/documentation/ertp/guide/ Electronic Rights Transfer Protocol] (ERTP) - Agoric's set of APIs for transferring tokens and other digital assets in JavaScript (fungible and nonfungible){{r|messari}}, among users and smart contracts{{r|cryptoninjas-testnet}}
- Zoe - a framework for building smart contracts (e.g. auctions, swaps, decentralized exchanges). Zoe performs escrow and other smart contract tasks{{r|messari}} and is itself a smart contract written in JavaScript and running on the Agoric platform.{{cite web |last1=Tribble |first1=Dean |title=Agoric + Protocol Labs // Zoe and ERTP: Offer Safety for Smart Contracts |url=https://www.youtube.com/watch?v=ZNF6rVeE7JQ |website=YouTube |publisher=Protocol Labs |date=16 January 2020}} Zoe comes with pre-built contracts including oracles, loans, options, atomic swaps, and minting.
- SwingSet - VM providing a secure distributed JavaScript runtime{{r|messari}}{{cite web |title=The Agoric Platform {{!}} Alpha |url=https://agoric.com/documentation/platform/ |website=agoric.com}} for deploying SES smart contracts that operates consistently across single machines, clusters, or public blockchains. Enables blockchain interoperability at the logic layer and writing crypto-network agnostic smart contracts (offering a ‘smart-contracts-as-a-service’).
- Inter-Blockchain Communication protocol (IBC) - an end-to-end, connection-oriented, stateful protocol for reliable, ordered, and authenticated communication between heterogeneous blockchains arranged in an unknown and dynamic topology. Co-developed by Agoric and other blockchain infrastructure companies, including Cosmos contributor Tendermint, it gives Agoric chain users access to the protocols, liquidity, and assets in the Cosmos ecosystem.{{r|messari}}
External links
- {{Crunchbase|Agoric}}
- [https://agoric.com/documentation/ Agoric Alpha platform]