• Discover
  • Developers
  • Aragon Developer Portal
  • Project
  • Network
← Back to home
  • menu

    home-The basics

    menu

    The basics

    • Getting started
    • Glossary
    • The stack
    • Permissions
    • Forwarding
    • Upgradeability
    • Package management
    • Templates
    • The Aragon client
    • Human readable transactions

    Guides

    • Your first Aragon app
    • Buidler plugin migration
    • Publish to aragonPM
    • Custom Deploy
    • The Agent app
    • Signers

      • Frame
      • Metamask
    • Troubleshooting

    aragonCLI

    • Introduction
    • Main commands
    • DAO commands
    • APM commands
    • IPFS commands
    • Global configuration

    aragonPM

    • Introduction
    • Architecture
    • Reference documentation

    aragonOS

    • Introduction
    • Motivations
    • Developing with aragonOS
    • Reference documentation
    • Migrating to aragonOS 4 from aragonOS 3
    • Reference (aragonOS 3)

    aragonAPI

    • Introduction
    • JavaScript

      • Quick Start
      • App API
      • React API
      • Wrapper
      • Providers
      • Architecture of apps
      • Background Scripts

    aragonUI

    • Introduction

    App Center

    • Introduction
    • Preparing assets
    • Submitting Your App to the App Center
    Edit

    Glossary

    All Aragon terminology
    • aragonCLI: Tool for creating, testing and publishing Aragon applications.
    • aragonOS: Framework that enables flexible and upgradeable governance mechanisms by creating and assigning permissions to multiple entities.
    • aragonPM: Decentralized package manager based on aragonOS that handles upgreadability of smart contracts and arbitrary data blobs, such as webapps.
    • aragonPM Repository: Smart contract deployed inside aragonPM that keeps track of the versions for a package.
    • aragonAPI: Standard set of APIs and specifications used to interact with aragonOS-powered contracts by handling transaction pathing, upgradeability, and contract state. Reference implementations in specific languages:
      • JavaScript
    • aragonUI: Aragon-native toolkit of UI components for decentralized apps.
    • Aragon client: Client to interact with aragonOS-powered decentralized organizations. It implements a signer with transaction pathing, notifications and a sandboxed environment for aragonOS-based apps using aragonAPI.
    • DAO: Stands for Decentralized Autonomous Organization. Here, a DAO means a set of aragonOS smart contracts.
    • DAO Template: Smart contracts that can be used as templates for creating pre-configured DAOs in just one transaction.
    • DAO Kit: Have been deprecated for DAO Templates.
    • aragonID: aragonID is a lightweight identity system using ENS.
    • Aragen: Tool that automatically generates everything that is needed to run Aragon on a local Ethereum chain.
    • Aragon apps: Apps that use aragonOS, aragonAPI, and integrate inside the Aragon client.
    • Access Control List (ACL) The ACL is a mapping of who has permission to execute an action in an Aragon app and who can re-grant or revoke that permission.
    ← Getting startedThe stack →
    HomeDiscoverProjectNetwork
    DevelopersBug bountyGrantsGovernance
    ContributeBlogWikiAraCon

    Be part of the conversation

    Subscribe to our newsletter