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.
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.
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 independent, decentralized marketplace for developers and deployers of conversational user interfaces (CUIs). The Seed platform provides development tools, intellectual property, and network for deploying front-ends to AI technologies.