# The Antara Framework

# Introduction

Antara is an adaptable framework for end-to-end blockchain development. This framework allows developers to build blockchain-based applications in a more simple, quick, and less resource intensive manner than ever before. The framework reduces the barriers to adopting blockchain technology and opens up a universe of possibilities.

# The Three Layers of the Antara Framework

There are three layers to Komodo’s Antara Framework.

# Generating Customizable Smart Chains

The first layer allows for the generation of a customized, independent chain called a Smart Chain.

# Core-Level Antara Modules

Modules are inserted into the consensus mechanism of a Smart Chain that allow the developer to change the nature of the chain.

# Antara Application Programmable Interface

The third layer is the technology that integrates a Komodo Smart chain with other software. This includes an open API for language-agnostic, blockchain-based application development, an atomic-swap powered DEX, and more.

# Antara Smart Chains

Chains launched with Antara are not ordinary blockchains. They’re “Smart Chains.” They’re smart because they’re customizable, completely independent, scalable, and modular.

Smart Chains are customizable along 18 different parameters, allowing for customization of block time, block rewards, consensus rules, algorithms, privacy settings, and much more.

Smart Chains are also infinitely scalable, as multiple Smart Chains can be clustered together to function as one. Moreover, each Smart Chain comes with built-in modules that accelerate development. This leads us to the second layer of the Antara Framework.

# Antara Modules

Each Smart Chain comes with a library of powerful modules built-in. These modules include features like tokens, oracles, stablecoins, quantum security, lightning payments, and more.

Antara Modules are activated prior to launch to meet the unique needs of every project that builds with Komodo’s Antara Framework. They provide an enormous boost in performance and drastically reduce the workload for a new project, ultimately leading to a faster product launch.

Advanced developers can optionally program new modules, giving the developer complete freedom over their Smart Chain's behavior.

# Antara Integration Layer

The third layer of the Antara Framework is the Integration Layer. The Integration Layer offers a series of white-label products, including a multi-coin wallet, a fully decentralized exchange, a decentralized crowdfunding application, custom block explorers, and SPV server integration.

The Antara Integration Layer also provides an open API that can be used to write blockchain-based applications and software in any programming language. All custom-built apps and software run natively and at the consensus level of each individual Smart Chain.

# Antara Smart Chains

Antara Smart Chains are completely independent and sovereign.

Each Smart Chain has its own consensus rules, decentralized network, and currency. The consensus rules are decided prior to launch and the network validates transactions and blocks according to those rules. Transaction fees are always paid in each Smart Chain’s coin, not in the Komodo Platform’s native currency. Smart Chains never pay any gas fees to the platform.

While multi-chain platforms are on the rise, many of Komodo’s competitors do not offer true sovereignty. The chains offered on other prominent multi-chain platforms are “child chains” or “side chains." Those types of chains are almost always forced to rely upon the platform’s parent chain in some way.

Antara Smart Chains never depend on the Komodo Platform, the Komodo blockchain, or the KMD coin. Komodo believes that this open model is the only way to create an ecosystem in which blockchain startups can thrive. Further, a forced dependence on the Komodo blockchain or the KMD coin may provide short-term demand but is sure to be self-defeating in the long run.

In addition, Smart Chains can also choose to participate in delayed Proof of Work (dPoW) security and Platform Synchronizations to enable interoperability and scalability features.

Antara Smart Chains are customizable along 18 different parameters, offering hundreds of billions of different configurations to all projects that build with Komodo’s Antara Framework.

Customization Description
Name the name of the Smart Chain and the ticker symbol for the chain’s coin
Block Time the number of seconds that elapse between block generation
Consensus Rules Proof of Work (PoW) or Proof of Stake (PoS) or a combination
PoS Implementation VerusPoS rules or PoS64 rules
PoW Hashing Algorithm Equihash or VerusHash
Privacy Settings mandatory privacy, optional privacy, or complete transparency
Interoperability Settings choose which chains your Smart Chain will communicate with
Pre-Mine Supply the number of coins mined in the first block of the Smart Chain
Block Rewards the number of coins awarded to a miner or staker for finding a block
Reward Reductions the number of blocks between reductions in block rewards
Block Reward Decay percentage by which block rewards decline at each reduction
Reward Eras an optional feature to fully customize a chain’s coin emission schedule
Time Locking the option to make block rewards frozen for a set number of blocks
Taxation an optional, inflationary feature that generates a small tax for all transactions
Founder’s Bonus optional feature that makes periodic payouts to the chain’s founder
Pubkey designate the address to which pre-mine supply, tax, and bonuses are paid
Multi-Signature the option to designate a multi-sig address to receive pub key payouts
Antara Modules choose which Antara Modules that you would like to activate

# Antara Modules

Antara Modules act as the foundation upon which advanced blockchain-based applications and software can be built. They offer an enormous level of functionality and cut down on the amount of time a new blockchain project needs to spend on development before going to market.

As they run natively on every individual Smart Chain, Antara Modules are faster and more secure than traditional smart contracts. They also run at the consensus level, meaning every module is verified by every node in the network upon each use.

In addition, Antara Modules are written in the C and C++ programming languages so they are Turing complete and can be coded to perform any functions that any existing software performs.

Significantly, Antara Modules do not require any gas fees. Instead, a single use of a module requires just one ordinary transaction fee, which is always paid in each respective Smart Chain’s coin. This makes it far more practical and profitable to build and run a complex blockchain-based applications on Komodo than on any other multi-chain platform in existence.

All Smart Chains come with a library of powerful, built-in modules to choose from.

Module Description
Tokens create tokens (fungible or non-fungible) on your own Smart Chain
Oracles use an aggregated data oracles solution to bring off-chain data on chain
Proxy Token DEX trade tokenized representations of foreign blockchain assets
Instant Micropayments a channel for secure and instant micropayments
Funds Recovery allow users to designate a backup address to safeguard funds
Stablecoins an algorithmic stablecoin solution with optional digital asset backing
Trustless Price Feeds bring price data on-chain in a trustless, decentralized manner
Rewards give users the option to earn rewards by locking coins for a set time
Quantum Security make all transactions on your Smart Chain quantum secure
MuSig Payments enable private, fast, low-data multi-signature payments
Faucet an automated crypto faucet feature with built-in spam prevention

The option to code custom modules is also available to all Smart Chain projects. While coding custom modules is an advanced development task, it offers an unparalleled degree of flexibility and customization. Any processes imaginable can be coded into an Antara Module, which will then run natively and at the consensus level of a project’s Smart Chain.

# Antara Integration Layer

The third and final layer of Komodo’s Antara Framework is the Integration Layer, which consists of an open API and a selection of white-label applications to accelerate development.

Each Antara Module activated on a Smart Chain provides a number of remote procedure calls (RPC). Each individual call executes a different process and offers a unique functionality. Together, these RPCs from all of the the Antara Modules make up the open API.

The Antara open API is language agnostic so developers can use it to code blockchain-based applications in the programming language of their choosing. This makes Komodo’s Antara Framework the fastest, easiest, and most cost effective way to adopt blockchain technology.