Introducing ANT$: IodLT’s Decentralized data aggregation protocol.

What is ant$?

ANT$ is IoDLT’s decentralized, permissioned data aggregation protocol that uses Symbol to incentivize data gathering, as well as facilitate data aggregation for DLT applications in general.  In short, it provides a common protocol for reading and writing data to Symbol. ANT$ is a second layer protocol, meaning it utilizes Symbol’s features to build the protocol on a second layer level.


Data is the world’s most recent, and arguably, most valuable commodity. Businesses ranging from small to enterprise gather, analyze, and utilize data to improve their operations. However, data has gone far past merely detecting trends. While data aggregation of this scale occurs already, it’s often done using archaic, proprietary methods. 


There is no common protocol for data aggregation. Not only is there no common protocol - but in many cases, the customer does not know what data is being gathered, or even if it is being gathered at all. Privacy and security for both the customer and the business are huge considerations when it comes to relevant data aggregation.


During times of disasters, wars, and pandemics, timely information becomes extremely valuable. Timely, relevant health data on such high-risk segments of the population is crucial to decision makers


An over-the-norm spike in pharmacies sales of over-the-counter cough and congestion medicines could sound the alarm bells for the local government. However, pharmacies’ sales data are proprietary and closely guarded. With the lack of relevant data, by the time governments had the chance to react to COVID-19, they were well behind the curve. Had the relevant medical data been available, there could have been sufficient warning and less subsequential damage.


ANT$ solves this by providing a protocol for gathering real time data in a streamlined fashion. It records relavent data directly to Symbol, and ensures the integrity and provanence of the data is intact.



The purpose of this feature is to provide an updatable, and configurable method to store persistent information about quite literally anything.  This object can be a deal, a batch in a supply chain, or an individual product.   Either way, it’s a more individualized version of the existing Archive, which is more like a datastore, whereas this is a dynamic, updatable object on the chain.  A container’s logs can be updated by providing a new version referencing the previous log.

Container Logs

A report here is referred to as a “Log”.  Logs represent a state change to the container. A log has to be approved by the owner before it is added to the container.  This means all logs are aggregate bonded transactions, requiring the cosignature of the owner(s) of the container.


Multiple, on-chain JSON schemas can be assigned to a container. Each schema represents a set of fields specified by the archive owner. These fields can be a JSON object (Typescript Interface, checked for type-correctness), string, number, or boolean.


The purpose of this feature is to provide a concept of contextual identity to accounts using ANT$.  A singular account can be assigned multiple identities, but ultimately has a base identity that signified their participation in the system.  The initial identity is self assigned, whereas concurring identities are assigned by others.  This identity can be used to log to containers, and only certain identities can be preapproved to log to containers.


ANT$ offers the option of incentivizing data sent to containers.  This means that, if a user submits information that is deemed correct, they can be compensated based off of an incentivization schema that is attached to the container. 

What is DLT?

Distributed ledger technology, also referred to as blockchain, is a global, distributed accounting system / ledger that uses a consensus algorithm to verify blocks (in most cases). It provides a globally-agreed version of truth and state of events amongst multiple participants in the network. To accomplish this, all peers in the network agree on a version of the chain. 


We use Symbol as the base for ANT$, where ANT$ uses Symbol’s features to create the aforementioned functionality. 



Symbol is an open source solution that supports a wide range of built-in, core features that will greatly aid in this project. Symbol also features a highly customizable extension and plugin system, which enables for any extra functionality that may come as a result of our experiments to be implemented with relative ease for commercial use. Extensions extend the core server’s functionality, while plugins define alternate or new ways to change the ledger’s state. Symbol does not only serve as a simple payment gateway - its functionality enables for more comprehensive applications that are ideal for data aggregation as well as monetization, such as:


● Account Metadata - The ability to assign arbitrary data to an account.


● Namespaces - Unique, on-chain domains that are linked to an account. ● Account Restrictions - Account white / black lists (access control).


 ● Configurable Assets - The ability to easily create a certificate that is non-transferable. ● Aggregate Transactions - One time, atomic smart contracts that allow for a series of state changes to be executed at once on-chain. 


● Multi level, multi signature account logic - Accounts can co-own other accounts representing assets, entities, or for access control purposes via signatures. 


● On-chain Receipts - produced as a result, or lack thereof, of the ledger. A form of error checking in some cases. 




If you have any questions abotu ANT$, or want to work with us, shoot us an email!

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound