Overview
This section contains a list of terms used in the MARCO documentation.
Organization
MARCO is mainly used by companies and teams of developers. When you sign-up for a new MARCO account, an organization is created to manage in one place all your MARCO resources and how users access them.
Resource
Everything under your organization is a resource. Each resource has assigned a unique identifier assigned to refer to it when making API calls.
Examples of resources are accounts, projects, marpps, and smart contracts.
IAM Identities
Accounts that can access or interact with MARCO. Accounts can be assigned privileges to control their access to resources.
For more information, see IAM identities.
Project
A project contains a set of resources related to a specific blockchain project.
Marpp
Accronym for "MARCO Application". Represents a blockchain-agnostic application on the MARCO Platform.
For more information, see Marpps.
Smart contract
Smart contracts are computer programs that are executed on a blockchain network. They are used to automate the execution of a contract or agreement between two or more parties.
For more information, see Smart contracts.
GLO
Acronym for "Generic Ledger Operation". A GLO is a declarative structure to specify operations on any DLT supported by MARCO.
For more information, see GLOs.
Plugin
Plugins are packages that extend MARCO to support new features. For example, plugins can add support for a new DTL, authentication method, or data source.
For more information, see Plugins.
DLT
Acronym for "Distributed Ledger Technology". A DLT is an append-only data storage spread across multiple nodes in a network. This data is stored in a distributed way, meaning each node has a part or a complete copy of the history. DLTs rely on a consensus mechanism to determine if new entries are valid and to synchronize the latest state with other nodes.
For more information, see DLTs.
Wallet
A wallet is a set of keys and credentials that identifies an account in a DTL network.