Endo / Hardened JS Hardened JavaScript gives us firm ground to stand on
Hardened JavaScript is JavaScript but without excess vulnerability. With hardened JavaScript, everything programs share by default is tamper-proof and programs can present hardened interfaces to cooperate. This is significant because JavaScript programs already use and rely on third-party code, including modules, packages, libraries, and user-provided code for extensions and plugins. Hardened JavaScript is on track to become a JavaScript standard.
What Node.js does for JavaScript, Endo does for Hardened JavaScript. Endo runs guest programs in Hardened JavaScript, with all of the host’s interests represented with hardened interfaces and communicating with a CapTP object-to-object message-passing protocol. Agoric’s smart contracts are an example of guest applications running in an Endo host.
Learn More