Token: DLT

Legally Binding Smart Contracts, Powered by AI

ICO dates
Start date: 2017-07-16
End date: 2017-08-17

Registrated in: Estonia

Platform: Ethereum
Type: ERC20

PREMIUM ICO Screenshot
Agrello categories
Cryptocurrency Platform
Agrello token sale
KYC passing required No | Whitelist No | Restriction for countries No
Hard cap 10,000 BTC
Acceppting BTC, ETH
Agrello news, social
Agrello search trends in Google
Random whitepaper excerpts

Alex Norta
with the traditional form of setting up and managing CCs is that they are
often underspecified and the ability to manually track their status is restricted.
As there is no concrete overview of the CC-status, the contractual relationship
between parties is prone to conflict. The resulting costly conflict resolutions may
even collapse an entire contractual relationship. Also the enforcement of CCs [29]
proves to be either too complicated, time consuming, or impossible, certainly in
international circumstances.
The authors in [20] recognize that shared blockchain technology enables busi-
ness collaborations that require high-reliability and shared, trusted, privacy-
preserving, immutable data repositories for smart contracts. So-called business
artifacts for adopting data-aware processes provide a basis on shared blockchains
that enable business-collaboration languages such a Solidity [25] of Ethereum.
In [52], the authors map a running case of a collaborative process ont...

Self-Aware Contracts
2 Background Literature and Running Case
In section 2.1 we present related literature that prepares the reader for subse-
quent sections. Section 2.2 contains a running contract case that stems from
real-life apartment-renting contracts. Note that we use the terms beneficiary for
creditor and obligor for debtor.
2.1 Related Work
Scholarly literature about SACs exists. In [2], the core elements of legislation are
addressed, including duties and obligations that share intersecting properties.
The characteristic of a duty is the absence of a benefiting party (beneficiary),
while the performance of an obligation serves a beneficial result for a determined
beneficiary. The focus of the whitepaper is on obligations the properties of which
Figure 1 informally depicts.
Fig. 1.
Informal properties of an obligation.
The properties in Figure 1 show a micro-process for obligations development
using the business-process modeling notation BPMN [28]....

Alex Norta
In contract law, rights and obligations are related so that if one party to
the contract decides to use his right, there is a corresponding obligation on the
other party. Rights that stem from the contract are reflected in obligations of
the other party. Figure 2 depicts a micro-lifecycle of rights specifications. After
determining the beneficiary of a right, there can either be a right to claim, or a
right to do something that pertains to an action type and object. Finally, the
obligors must be determined who enable a right. For example, the lessee has a
payment obligation in a rental contract. In case of a late payment, the lessor has
the right to claim late-payment charges. After invoking that right, the lessee has
an obligation to pay.
Orchestration and choreography protocols that facilitate, verify and enact
agreements between consenting parties are termed smart contracts [23, 40, 45].
The latter initially find application in diverse domains such as financial te...

Self-Aware Contracts
and new UTXOs are spent and created in the transaction chain. The UTXO of a
Bitcoin transaction is unlocked by the private key that is used to sign a modified
version of a transaction. In the Bitcoin network, miners generate Bitcoins with a
process called a coinbase transaction, which does not contain any inputs. Bitcoin
uses a scripting language for transactions with a limited set of operations
. In
the Bitcoin network, the scripting system processes data by stacks (Main Stack
and Alt Stack), which is an abstract data type following the LIFO principle of
Last-In, First-Out.
In [39], the authors define an ontology that allows for a rapid validation of
the concepts and properties existing contracting languages comprise
. A state-
of-the-art formalization means of ontologies is to use the web ontology language
OWL [27]. The latter organizes class hierarchies and allows practitioners to find
a common semantical understanding about...

Alex Norta
of a business policy occurs, the non-violating eCommunity parties must vote on
the perceived severity. The outcome options are either calming for the ongo-
ing contract enactment, or disruptive. The former maintain the enactment and
comprises voting outcomes, such as ignoring a violation, or replacements of a
business rules, service offers, an eCommunity party with a new one, and so on.
Calming reactions require to varying degrees a destruction of flowing business
semantics for rolling back the remaining subset to earlier contract-lifecycle stages
in a targeted way. A disruptive voting outcome leads to a sudden termination of
an ongoing enactment as the business-rule violation is perceived as too severe.
The rollback results in a new negotiation for starting another contract, unless
the business case seizes to exist.
The potential conflicts that occur between decentralized autonomous agents
(DAO), require specific modeling, management and resolution [32]. The manage- ...

Self-Aware Contracts
2.2 Running case
A user story depicted in Figure 3 describes a process of making a rental agree-
ment based on activities of a lessor and a lessee. Lessor is a person who is a
property owner or a person who represents a property owner and has a right
to make a rental agreement on behalf of an owner. We call him John. Property
in this use case scenario is what in legal terms is called an immovable, i.e., a
plot of land and anything permanently attached to the plot of land, such as a
house, an apartment, a condo or some other type of premises such as a garage,
a parking lot, a shed, i.e., it is a space that can be rented out. Property can also
be movable in legal terms such as, e.g., a trailer, or a tool. Lessee is a person
who is looking for property to rent for a long or a short period of time. We call
her Mary.
act 1
act 2
(a) contract initiation

Alex Norta
must be included in the contract. The apartment has to be specified so that
its condition and status becomes colloquially apparent and formally defined for
John and Mary. The object of the contract is defined by characteristics of the
apartment such as location (address), size (square meters), intended purpose,
e.g., for living, storing, work and for instance whether a parking space or a
storage room outside this apartment is included.
Traditionally, Mary looks for information about apartments for rent from the
Internet, or she employs a real estate agent to negotiate terms of the contract
with John. This means she must spend time to look for information, make calls
and visits to find a suitable apartment to rent. A real estate agent would charge
a fee for his services.
The Agrello system provides an innovative approach. During the negotiation
phase, John has predefined essential terms of the contract (characteristics of the
rental object, time, price and rati...

Self-Aware Contracts
a legal context. For example, Solidity does not comprise language constructs that
resemble obligations and rights pertaining to the parties of a contract.
The purpose of CCs is to establish relationships and to govern the behavior
of contracting people, which requires sound constructs of obligations and rights.
With the emergence of CPS, smart contracts require the capability of reasoning
about rights and obligations, which the involvement of BDI-agents enables. Thus
we yield thereby SACs with scalable socio-technical application scenarios where
humans use technology for solving problems collaboratively. In CCs, a lawyer has
to look at a contract to check if a deadline was missed, or an obligation breached.
Self-awareness in this sense means that both entities, the CC and lawyer, merge
into one artifact being a software agent that comprises contract logics in the
form of machine-readable obligations. More precisely, the agent can deduce, e.g.,
missed deadlines f...
Hando Rand
Hando Rand Project Lead

Alex Norta
Alex Norta Chief Scientist

Anton Vedeshin
Anton Vedeshin Implementation Lead

Addi Rull
Addi Rull Sales & Development

Teddi Rull
Teddi Rull Sales & Development

Margus Poola
Margus Poola Development & Finances

Simon Tobies
Simon Tobies Scientific Developer

Peter Brady
Advisors Peter Brady CEO and Founder at BlockForward

Eric Gu
Advisors Eric Gu CEO and Co-Founder at ViewFin

Adam Vizri
Advisors Adam Vizri Director at Diacle

Paul Kohlhaas
Advisors Paul Kohlhaas Team Member at Consensys

Grace Torrellas
Advisors Grace Torrellas Founder of

Hikaru Kusaka
Advisors Hikaru Kusaka Founder of Blockhive

Hando Rand
Hando Rand
Project Lead
Legal Advisor, Project Lead @Agrello
Alex Norta
Alex Norta
Chief Scientist
Blockchain Scientist
Chief Scientific Officer, Agrello
Agrello, Qtum. Estonia / Blockchain scientist
Blockchain Architect Advisor
Blockchain Scientist
Addi Rull
Addi Rull
Sales & Development
Sales & Development @Agrello
Teddi Rull
Teddi Rull
Sales & Development
Legal Counselor @e-Best Ventures, Sales & Development @Agrello, Oblicity
Co-Founder at Agrello Foundation
Margus Poola
Margus Poola
Development & Finances
Legal [email protected] e-Best Ventures, Finance & Development @Agrello, Oblicity
Eric Gu
Eric Gu
CEO and Co-Founder at ViewFin
Founder of Viewfin
Marketing Advisor
Strategy Adviser
Founder & CEO @ Metaverse
Metaverse Founder &CEO
Blockchain Advisor
Hikaru Kusaka
Hikaru Kusaka
Founder of Blockhive
Co-Founder, Business Design and Strategy Lead