What is Sprout?

A Q&A with SEED CEO Nathan Shedroff about our demo, Sprout, a simple chatbot that writes user-bot interactions to the blockchain.

Jul 9, 2018

What is Sprout?

Sprout is a simple bot that demonstrates the Seed Token’s blockchain technology.

What does it do?

It asks and answers a few simple questions and logs the responses onto one of three transaction logs via the blockchain.

What’s happening behind the scenes?

Sprout has three code and service licenses on the blockchain. These represent the three licenses the SEED platform is designed to hold. When a user answers a specific question Sprout tracks it on the transaction logs accordingly.

For example when an email address is entered there is a Per Use License transaction logged. When someone enters their location, the Subscription log is written to. It’s a simple yet foundational piece of working code. Important note: SEED will never write personal information to the blockchain.

Can you provide more detail on the licenses?

There are three different kinds of licenses the Seed token marketplace will use:

1. Per use license. Any time code or services run, these transactions are logged onto the blockchain so that the license can be compensated for each use.

2. Free license (freeware). In this case, there is no charge for using code or services, but Sprout logs these transactions anyway, so we can track traffic and generate analytics about what is used on the platform.

3. Subscription license. Sprout compensates the license-holder at the first use, while all transactions are logged. This specific subscription is a monthly one, but subscriptions can be set for any length of time.

What do the transaction logs mean?

The transaction logs show the specific licenses being compensated on the blockchain.

SEED writes to the blockchain when the bot interacts with end users. This transaction log shows the per use, free and subscription licenses being written to the blockchain.

Why is Sprout significant?

From a tech standpoint, Sprout represents the first time a bot is running on a blockchain and logging transactions. When a specific code or service runs, it makes an entry on the transaction log. Then, according to the license terms, it compensates the owner. The log shows us that it’s working. You can click on the transaction and it takes you to the Ether explorer, which allows you to see the transactions.

Like most blockchain projects, transparency is built in. When everyone on the platform can see the transactions that helps generate trust.

Why is Sprout a milestone for SEED?

Sprout is our demonstration that the core technology works: a bot logging transactions on a blockchain.

Where do we go from here?

The number of bots is going to explode. By putting them onto our platform we’re enabling transparency and accountability around their use, which doesn’t exist right now.

For example, there is little to no transparency around the accounts on Facebook and Twitter. We have to trust these companies to identify and label bot accounts. We have already seen how conversations, transactions, and even elections can go wrong when bots aren’t identified or accountable.

The Sprout demo shows just a glimpse of what will grow into an active community of buyers and sellers of bots, services, and components through these licenses. We’re continuing to build our technology — including bot stores and other media that are authenticated and compensate their creators. Our simple Sprout demonstration is just the first step of the exponential growth of a viable, vibrant bot economy.


SEED is an open, independent, and decentralized marketplace for developers, publishers and users of conversational user interfaces (CUIs) or “bots”, that democratizes AI. The SEED platform provides development tools, intellectual property, and a tokenized network for delivering front-ends to AI technologies.

To learn more you can find SEED on Telegram, or visit the SEED website and sign up for email updates at https://seedtoken.io/

If you have specific questions about the project, please contact ask@seedtoken.io. You can also find SEED on Discord, on Twitter, on Reddit and on Medium.

Recent posts in the SEED Blog

The Coming Extinction-Level Event for Brands

SEED Co-founder Nathan Shedroff ruminates on the relationship between brands and consumers in an AI future.

Video: Building Trusted Artificial Intelligence

SEED Co-founder Mark Stephen Meadows on building trusted artificial intelligence when internet oligopolies hoard user data and CUIs are on the rise

SEED #20: Danit Gal Q&A

SEED Newsletter #20: Introducing SEED Trustee Danit Gal and more.

Danit Gal Q&A

A conversation with SEED Trustee Danit Gal

SEED #19: Job.com Partnership

SEED Newsletter #19: Job.com partnership and more.

SEED, Botanic and Job.com Partner to Provide a Human-Friendly AI Interface to Recruitment

SEED, Botanic and Job.com are partnering to improve recruitment.