Blockchain for Trustless, Censorship-resistant Software Development| Build Organizations Around Software Products| Decentralized Git Hosting Service| Receive Rewards for Contributing to Open Source Projects

NEXT ROUND
PRE-SALE 1 ELL = $0.08
TOTAL SUPPLY: 800,000,000
BONUS: Up to 35%
STARTS: February 1, 2018
1 of 9
THE PROBLEM
1 of 10
THE PROBLEM
Current web service providers limit organization accounts to only support single owner/admin who is granted unlimited access to add and remove users and manage the account resources. We see this in services like Github, Stripe, Heroku and thousands more. This kind of account structure cannot work for future decentralized organization where there is no single owner, no leader, no trust and no headquarters. Just people from all over the world working together in an open, trustless, democratic organization structure building centrally or decentrally executed software products.
QUICK FAQ
Why does Ellcrys sound a lot like Assembly?

Yes. Ellcrys is like the Assembly project which was on a mission to bring engineers, designers and creators from all over the world to create community-owned software products. A project that was ahead of its time. Ellcrys improves on Assembly, by providing an open, transparent and blockchain-backed environment for building software projects.

Why a decentralized Git host. What is wrong with Github?

Seriously, nothing is wrong with Github and other similar git hosting platforms. Infact, we did not set out to build a decentralized version for the sake of making them obsolete. Ellcrys aim is to enable communities build software products transparent; Hosting repositories on Github would mean we had to become brokers between Github APIs and collaborators. This approach could expose projects to censorship by Ellcrys or Github.

WHAT IS ELLCRYS?

Ellcrys |el-kris| is a blockchain network that will allow anyone in the world start, join or contribute to open source software products and receive compensation for their contributions. Users will be able to create decentralized Git repositories that are censorship resistant, highly available and can be truly owned by multiple persons. Repositories can include all kinds of codes for different purposes such as web services, smart contracts, mobile apps libraries/packages, frameworks etc.

2 of 10
WHAT IS ELLCRYS?
Ellcrys |el-kris| is a software collaboration network that allows anyone in the world to start, join or contribute to open source software and organizations. Ellcrys allows users to create decentralized git repositories that are censorship resistant, highly available and can be owned by many people. Repositories can include all kinds of codes for different purposes such as web services, smart contracts, mobile app libraries/packages, frameworks etc. An individual contributing to a project will be compensated by the Ellcrys network with coins. They can also be compensated by project owners or maintainers.

KEY HIGHLIGHTS

Decentralized git hosting for censorhip resistant and highly available Git repository
Repo-addressable smart contracts written in modern languages like Go, JS, Ruby & Python
Democratic governance system for organizations where approval votes determine what is deployed, how revenue is shared or spent etc
QUICK FAQ
Why does Ellcrys sound a lot like Assembly?

Yes. Ellcrys is like the Assembly project which was on a mission to bring engineers, designers and creators from all over the world to create community-owned software products. A project that was ahead of its time. Ellcrys improves on Assembly, by providing an open, transparent and blockchain-backed environment for building software projects.

Why a decentralized Git host. What is wrong with Github?

Seriously, nothing is wrong with Github and other similar git hosting platforms. Infact, we did not set out to build a decentralized version for the sake of making them obsolete. Ellcrys aim is to enable communities build software products transparent; Hosting repositories on Github would mean we had to become brokers between Github APIs and collaborators. This approach could expose projects to censorship by Ellcrys or Github.

2 of 9
DECENTRALIZED GIT HOST
3 of 10
DECENTRALIZED GIT HOST
To enable open, trustless, democratic collaboration, we leverage Git, the most popular version control system, to allow anyone around the world to easily contribute to a project. Contributors can fetch branches, push changes and create pull request proposals to have their work merged. Ellcrys blockchain decentralizes a git repository by bundling and distributing git objects across the network. Contributors will be able to seamlessly sync their local repositories with the network using existing git tools.
QUICK FAQ
Who is this for?

Communities building open source software products where open, transparent governance is a requirement. Open source maintainers looking to earn revenue from paid branches and issues. Open source contributors interested in compensation when they contribute to an open source project.

Does the network reward open source contributors?

Yes. We think incentivizing people to contribute to open source will really help to get people more interested in growing open source. The network will reward people with coins when their pull request is approved.

How will the network prevent spamming?

Like every blockchain out there, transactions require a small fee as a measure to reduce abuse. Pushing codes to the network will attract a fee. If your pull request is accepted, you get back your transaction fee and some additional coins.

KEY HIGHLIGHTS
Git objects are immutably stored and distributed across the network. They cannot be deleted or censored by any entity
Highly available, unrestricted access to any repository
Paid branches allow open source developers earn revenue from branches containing special features of their project
Project owners and independent developers can earn money by fixing paid issues addressed to them
QUICK FAQ
Who is this for?

Communities building open source software products where open, transparent governance is a requirement. Open source maintainers looking to earn revenue from paid branches and issues. Open source contributors interested in compensation when they contribute to an open source project.

Does the network reward open source contributors?

Yes. We think incentivizing people to contribute to open source will really help to get people more interested in growing open source. The network will reward people with coins when their pull request is approved.

How will the network prevent spamming?

Like every blockchain out there, transactions require a small fee as a measure to reduce abuse. Pushing codes to the network will attract a fee. If your pull request is accepted, you get back your transaction fee and some additional coins.

3 of 9
POLYGLOT APP HOSTING
4 of 10
POLYGLOT APP HOSTING
While some blockchain projects are working to support decentralized hosting of user-facing or API services in the quest to provide transparency, trustless-ness and security at the expense of convenience, accessibility and performace, Ellcrys is taking an approach that will bring transparency at the repository level. Collaborators collectively contribute to a repository and create proposals that authorizes any centralized polyglot hosting services of their choice, deploy and configure their application directly from the blockchain. Collaborators will have no access to the executing environment, only able to configure and update the app via the network.
QUICK FAQ
Are applications hosted on a polyglot platform centralized?

Yes. Ellcrys' goal is to provide a platform where people can openly and collectively build things together and not to be opionated about how they should run their projects. We want to allow people build useful, multi-owner and highly accessible applications that may become startups and compete with global centralized organizations in features, scalability and technology.

Will Ellcrys build a polyglot application platform?

Yes. We will be launching an official polyglot platform as well as recommending a standard for alternative platforms.

Polyglot platforms need to be trusted. How do I build trustless apps on Ellcrys?

Collaborators will be able to develop and execute smart contracts which are trustless applications.

What database will applications have access to?

Apps will be able to store state on the blockchain or on database solutions provided by Ellcrys' add-on partners. Addon partners provide third-party services and bill repository accounts.

KEY HIGHLIGHTS
Build scaleable web apps and services using modern languages on a kubernetes-backed infrastructure.
Heroku-like addon market for provisioning applications with services not provided by the network.
Tamper-evident document database service as an alternative to persisting data to a blockchain.
Projects can pay for hosting and addon services using the native coin
QUICK FAQ
Are applications hosted on a polyglot platform centralized?

Yes. Ellcrys' goal is to provide a platform where people can openly and collectively build things together and not to be opionated about how they should run their projects. We want to allow people build useful, multi-owner and highly accessible applications that may become startups and compete with global centralized organizations in features, scalability and technology.

Will Ellcrys build a polyglot application platform?

Yes. We will be launching an official polyglot platform as well as recommending a standard for alternative platforms.

Polyglot platforms need to be trusted. How do I build trustless apps on Ellcrys?

Collaborators will be able to develop and execute smart contracts which are trustless applications.

What database will applications have access to?

Apps will be able to store state on the blockchain or on database solutions provided by Ellcrys' add-on partners. Addon partners provide third-party services and bill repository accounts.

4 of 9
SMART CONTRACTS
5 of 10
SMART CONTRACTS
A git branch can contain functions that may be compiled and executed against transactions. These kind of functions are known as smart contracts. Ellcrys smart contracts are repo-addressable; This means that transactions are addressed to the repository they were loaded from as oppose to the contract address. This allows for future upgrades without breaking dependent applications. Transaction originators can still send transactions to old versions of smart contracts if the latest version is not preferred. Ellcrys will support development of smart contracts using languages such as Javascript, Go, Ruby & Python.
QUICK FAQ
What is Universal Node Reward?

Universal Node Reward is the standard, monthly reward awarded to nodes on the network for the resources they contribute. Only nodes with high availability will be eligible. UNR is necessary since Ellcrys does not share transaction fees with nodes, instead fees are transferred to the UNR account.

How fast can Ellcrys process transactions?

Ellcrys is based on delegated proof of stake consensus which allows a small number of validators process blocks quicker. This consensus method allows for faster block processing within a few seconds.

KEY HIGHLIGHTS
Develop smart contract applications with modern languages you already know and love.
Delegated proof of stake consensus algorithm for fast transaction processing.
Universal Node Reward system to compensate all highly available validators.
QUICK FAQ
What is Universal Node Reward?

Universal Node Reward is the standard, monthly reward awarded to nodes on the network for the resources they contribute. Only nodes with high availability will be eligible. UNR is necessary since Ellcrys does not share transaction fees with nodes, instead fees are transferred to the UNR account.

How fast can Ellcrys process transactions?

Ellcrys is based on delegated proof of stake consensus which allows a small number of validators process blocks quicker. This consensus method allows for faster block processing within a few seconds.

5 of 9
OPEN SOURCE SOFTWARE
6 of 10
OPEN SOURCE SOFTWARE

Open source software has been instrumental to the success of many of the companies that add great value to our lives. Over 78% of companies today, use open source. Many of them use open source as part of a premium product while giving little or nothing back to the maintainers and community. Only a few open source projects attract corporate sponsorship and many others do not.

We believe maintainers and contributors of open source need to be properly incentivized to ensure continuous development and quality of projects. To that end, Ellcrys will allows open source projects the ability to create paid branches that attract a fee to fetch. Maintainers and contributors can benefit from paid issues created by users. Contributors will earn coins when their pull request is accepted by project’s community.

KEY HIGHLIGHTS
Paid branches allow open source developers earn revenue from branches containing premium features.
Project owners and independent developers can earn money by fixing paid issues addressed to them.
Open source contributors earn coins when their pull request is accepted.
6 of 9
SOFTWARE OUTSOURCING
7 of 10
SOFTWARE OUTSOURCING
The software outsourcing industry is expected to reach a market size of over 190 Billion USD by 2024. This is an industry only accessible to few huge consulting firms, with the bulk of market shared between them. Independent developers who are not employees of these firms find it hard to compete and tap into the market and project owners are unable to pay the huge cost demanded. Ellcrys will level the playing field by allowing anyone outsource their software projects, set price as low as they can afford and allow independent developers take up task based on their preferred pricing.
QUICK FAQ
Who is this for?

Individuals or businesses in need of ephemeral development team to build their software products without losing control of project source codes, communication history and bargaining power. Individual developers can earn coins when they complete work distributed by project owners.

What is task-based pricing?

Task-based pricing allows projects to sub-divide work into smaller tasks with varying compensation to be paid to implementers. Developers pick tasks, complete them and get paid the reward associated with the task.

KEY HIGHLIGHTS
Outsource work by creating small tasks and setting appropriate price to pay when completed.
Assign roles such as project manager, system designer, programmers, designers and tests based on ranking.
Own the interactions that happening during the development of your project which will help future contractors understand, debug and get right to work.
QUICK FAQ
Who is this for?

Individuals or businesses in need of ephemeral development team to build their software products without losing control of project source codes, communication history and bargaining power. Individual developers can earn coins when they complete work distributed by project owners.

What is task-based pricing?

Task-based pricing allows projects to sub-divide work into smaller tasks with varying compensation to be paid to implementers. Developers pick tasks, complete them and get paid the reward associated with the task.

7 of 10
COIN & STACKMINT
8 of 11
COIN & STACKMINT
The Ellcrys native coin is known as "Ell" (plural: Ellies, symbol: ELL). There will be a total coin supply of 10,000,000,000 (Ten Billion). Ellies are distributed through a process known as StackMint. StackMint allows millions of people from all parts of the world exchange their national banknotes for ELL. StackMint aims to provide a fair distribution model where everyone can constantly receive bits of Ellies without needing to purchase expensive hardware as seen in PoW systems.
QUICK FAQ
What happens to my banknotes after they are scanned?

Your banknote will be invalidated on Ellcrys. Why you will still be able to spend your physical notes as usual, you or anybody in possession of the scanned banknote will never be able to access more value on Ellcrys.

How can I tell if a banknote has been scanned?

You will be able to do this using any mobile wallet application that is able to access the Ellcrys network.

How much ELL will I receive for scanning my banknote?

The amount of ELL you receive will be determined by an exchange function run by every node on the network. The function takes into account the amount, estimated number of scanners and time.

What currencies and denominations are supported?

We will support an initial set of currencies (and denominations) consisting of the top 30 largest economies of the world. Subsequent network upgrades will add support for more sets of currencies.

How does Ellcrys prevent counterfeits?

Every node on the network will include machine learning backed measures to detect invalid banknotes. Banknotes deemed valid will be sent to off-chain validators who manually validate and stake money on their results. A banknote is considered valid if majority off-chain validators approves.

How can I participate as an off-chain validator (staker)?

Anyone with a wallet application that implements the validation protocol will be able to stake, validate and earn some ELL.

HOW STACKMINT WORKS
QUICK FAQ
What happens to my banknotes after they are scanned?

Your banknote will be invalidated on Ellcrys. Why you will still be able to spend your physical notes as usual, you or anybody in possession of the scanned banknote will never be able to access more value on Ellcrys.

How can I tell if a banknote has been scanned?

You will be able to do this using any mobile wallet application that is able to access the Ellcrys network.

How much ELL will I receive for scanning my banknote?

The amount of ELL you receive will be determined by an exchange function run by every node on the network. The function takes into account the amount, estimated number of scanners and time.

What currencies and denominations are supported?

We will support an initial set of currencies (and denominations) consisting of the top 30 largest economies of the world. Subsequent network upgrades will add support for more sets of currencies.

How does Ellcrys prevent counterfeits?

Every node on the network will include machine learning backed measures to detect invalid banknotes. Banknotes deemed valid will be sent to off-chain validators who manually validate and stake money on their results. A banknote is considered valid if majority off-chain validators approves.

How can I participate as an off-chain validator (staker)?

Anyone with a wallet application that implements the validation protocol will be able to stake, validate and earn some ELL.

8 of 10
FREQUENTLY ASKED QUESTIONS
9 of 11
FAQFREQUENTLY ASKED QUESTIONS
What is Ellcrys?

Ellcrys is a decentralized version control system for building open source software and services. Ellcrys builds on git by decentralizing repository objects across nodes on a blockchain network allowing people across the world to collectively build software products.

What is Ellcrys' consensus method?

Ellcrys will be based on Delegated Proof of Stake

How does the network incentivize node operators?

Apart from reward given to block forgers, Ellcrys introduces Universal Node Reward (UNR) for compensating node operators. UNR is a monthly reward sent to nodes who have achieved a certain availability level for a month. The minimum reward is 1ȅ (90% availability) and maximum ȅ5 (99.999% availability).

What is a Community Contract?

A community contract describes an open software project owned by many people across the world and govern by the Ellcrys blockchain. It includes a decentralized git repository, a balance account and can be decentrally admistered using governance tools provided by Ellcrys.

Is Ellcrys a Smart Contract Platform?

Yes. Developers will be able to build smart contract applications on a git branch, load and process transactions.

Can I build websites/API on a Community Contract?

Yes. A repository (or community contract) can contain code for a website app or service which can be deployed to any centralized hosting service that supports the Ellcrys Hosting Protocol. The protocol will allow hosting companies configure, deploy and bill your repository. Ellcrys official hosting service will also prevent developers from having any access to the running app instances.

As an open source developer, how can I monetize my contributions?

To encourage contribution to open source, a developer contributing to a project on the network will be rewarded with Ellies each time their pull requests are accepted by a project's community. How much Ellies they are rewarded with will be determined by factors such as their rank on the network, the project and communities rank and more. Developers can also take up outsourced tasks, complete it and receive Ellies or stake reward. Stake reward gives you a share of any payment received by a project.

As an open source maintainer, how can I monetize my open source project?

Ellcrys will offer maintainers the ability to create paid branches; Maintainers simply push features to a branch, set a fetch price and get Ellies when fetched by anyone. Paid branches may be configured to become free after a period of time. They can also provide solutions to priority or paid issues created by users and addressed to them.

Is Ellcrys a Github killer?
No. Ellcrys is best suited for:
  • Building community-owned software products.
  • Open source software projects that need monetization models.
  • Projects that need to outsource tasks to developers.
  • Projects in need of censorship-resistant, highly available git host.
  • Smart contract projects
How can I participate in the Token Sale?
You can participate by sending ETH or BTC. Please see this video for a walk-through
  • First, you must Create an account on our contribution software. You will be required to provide an Ethereum address (you control) where your tokens will be sent to.
  • You must create an Ethereum/Bitcoin compatible wallet with enough ETH/BTC to participate. You can create an Ethereum wallet at MyEtherWallet or a bitcoin wallet at LocalBitcoin or Coinbase.
  • Decide on the amount you wish to transfer. Minimum amount is 0.1 ETH or 0.005 BTC.
  • Send it to the unique Ethereum/Bitcoin address generated for you. Open the Transactions page of the contribution software to see your addresses.
  • After your transaction is successful, you will see your new ELL balance and bonuses on the dashboard of the contribution software.
  • After ICO, your ELL tokens will be sent to the Ethereum address you registered with.
 
On what exchanges will ELL coin be listed on?

This information will be revealed after the ICO.

Are there any bonuses?

Upto 30% bonuses in the first week and 5% in the last 4 weeks.

Will ELL be an ERC20 token?

Yes. ERC20 tokens will be issued after the ICO. However, they will be swapped in a 1:1 ratio for the main network coins after launch.

Do you do KYC?

No.

What address should I send my ETH or BTC to?

Your unique Ethereum and Bitcoin addresses can be found on the Transactions page of the contribution software.

What is "Ell" and is it mineable?

Ellcrys native currency is called "Ell" (plural: Ellies). It is created through a process where people around the world send their national banknotes to the network and have it analyzed, verified, indexed and exchanged for Ellies. This process is referred to as "minting" (not mining).

How are banknotes verified?

Banknote verification is a two stage process. The first stage involves identification, extraction of features and construction of a unique fingerprint. This stage is executed by network nodes. The second stage is crowd-sourced verification; Users across the world stake Ellies to assert the correctness of a banknote and the features derived from the first stage. Users who failed to correctly validate a banknote forfeit their stake to users who validated correctly. User who validated correctly are award the forfeited stake of those who failed to validate correctly and collectively share 25% of the generated Ell. Correctness is determined by majority vote.

How much Ellies will be created?

There will be a network life time supply of 10 000 000 000 (ten billion) Ellies. This initial supply will be distributed to company, Universal Node Reward account, fundraising participants, minting account and open source contributors over time.

Are Ellies minted continously and how does Ellcrys prevent excessive generation?

Ellies will continue to be minted till the minting account is depleted. The rate of depletion is determined by the Exchange Algorithm. The exchange algorithm determines how much ellies are awarded for a banknote. It is designed to allow millions of people scan banknotes without inflating already circulating Ellies.

What is a quantum token signature transaction?

A quantum token signature transaction is an off-chain transaction inspired by the Quantum Tokens for Digital Signatures proposed by Shalev Ben-David and Or Sattath. This type of transaction allows Ellcrys to handle thousands of transactions per second. Users can send quantum tokens or sign transactions off-chain and send to anyone using external communication channels making way for traceless transactions.

9 of 10
TIMELINE
10 of 11
TIMELINE
Q1 2017
  • - Idea
  • - Market Research
  • - Began Centralized Prototype Dev
Q2 2017
  • - Halted Centralized Prototype Dev
  • - Project Announced
  • - First Whitepaper Release
Q4 2017
  • - New Website Launched
  • - Second Whitepaper Release
Q1 2018
  • - Pre-Sale (February - March)
  • - ICO (March - April)
  • - Further Hiring
Q2 2018
  • - ERC20 Token Distribution (May)
Q4 2018
  • - Test Network
  • - Main Network (Alpha)
Q2 2019
  • - Main Network (Beta)
  • - Token Swap
  • - StackMint: ML Model Bounty Launch
Q3 2019
  • - Cloud Services: Partnership Announcements
Q4 2019
  • - Polyglot Application Platform
  • - Ellcrys Marketplace
  • - Network Upgrade: StackMint
PARTNERS / MEDIA
PARTNERS / MEDIA
10 of 10
TEAM
11 of 11
TEAM

Core Team

Kennedy Idialu
Co-Founder & CEO
Odion Olumhense
Co-Founder & COO
Elvis Chidera
Software Developer
Usman Amusat
Design & User Experience
Dave Ozoalor
Software Developer
Damilare Akinlaja
Software Developer
Larry Eliemenye
Software Developer

Advisors

Victor Asemota
Co-Founder, Director at SwiftaCorp
Ebot Tabi
Senior Technical Consultant at Andela
Chuka Ofili
Co-Founder, Chief Enterprise Architect at Delivery Science
Emeka Okoye
Senior Semantic Web Architect at Cymantiks
Lanre Oyedotun
Co-Founder/CEO at Delivery Science Inc