Standard set of APIs and specifications used to interact with aragonOS-powered contracts by handling transaction pathing, upgradeability, and contract state without depending on a centralized service.

Reference implementations in specific languages


A JavaScript implementation of the aragonAPI, used to interact with aragonOS by handling transaction pathing, upgradeability, identity providers and state of the contracts.

Some of the things you can do with the JavaScript implementation are:

  • Connect contracts to front-end

  • Interact with aragonOS and aragonOS-powered applications directly through an abstraction over web3.js

  • Get access to application state with built in client-side caching

  • Create human-readable transaction descriptions for your smart contracts through Radspec



Last updated