DEV Community

Daniel Ioni
Daniel Ioni

Posted on

๐Ÿš€ How I Built a Decentralized Ecosystem with Monero, AI and Botanical Gardens: The MyZubster Story"

๐Ÿš€ How I Built a Decentralized Ecosystem with Monero, AI and Botanical Gardens

"Time is a human concept... but botanical gardens are eternal." โ€” Pytho ๐Ÿ‘ฝ

Introduction

MyZubster started with a simple but ambitious idea:

What happens when you combine blockchain, decentralized payments, artificial intelligence, robotics, IoT and botanical gardens into a single open-source ecosystem?

The result is an experimental platform that continues to evolve, built primarily with Node.js, JavaScript, Python and decentralized technologies.

In this article, I want to share the journey behind the project โ€” from the payment gateway to Pytho, the AI chatbot, the Time Machine, and the Pytho Portal, a dashboard designed to bring different parts of the ecosystem together.


๐ŸŒฟ What Is MyZubster?

MyZubster is an experimental open-source ecosystem combining:

  • ๐ŸŒฟ Botanical gardens and biodiversity
  • โณ A virtual Time Machine
  • ๐Ÿ’ฐ Monero (XMR) payments
  • ๐Ÿช™ MYZ tokens
  • ๐Ÿค– Pytho AI chatbot
  • ๐Ÿฆพ Robotics and automation
  • ๐ŸŒก๏ธ IoT sensors
  • ๐Ÿ–ฅ๏ธ Web dashboards
  • ๐ŸŒ Community-driven development

The goal is to explore how technology and sustainability can work together.

The Manifesto

๐Ÿ‘ฝ No bosses, just code

๐Ÿ›ธ Decentralized payments

๐Ÿ’š Open source for everyone

๐Ÿš€ Sustainable innovation

๐ŸŒฟ Botanical gardens on blockchain

๐Ÿ›๏ธ Participatory communities


๐Ÿ—๏ธ System Architecture

Technology Stack

Backend:
  - Node.js v18+
  - Express.js
  - PM2

Blockchain:
  - Monero (XMR)
  - MyZubster Token (MYZ)

Infrastructure:
  - Ubuntu 24.04
  - Vercel
  - GitHub
  - Cloudflare DNS

Frontend:
  - HTML
  - CSS
  - Vanilla JavaScript

AI & IoT:
  - Pytho AI
  - ESP32
  - Gardening robotics
  - Python
Enter fullscreen mode Exit fullscreen mode

A simplified view

                    MyZubster Ecosystem
                            โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚                   โ”‚                   โ”‚
        โ–ผ                   โ–ผ                   โ–ผ
     Gateway             Pytho AI          Pytho Portal
     Node.js              Chatbot            Dashboard
        โ”‚                   โ”‚                   โ”‚
        โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
        โ–ผ              โ–ผ                   โ–ผ    โ–ผ
   XMR Payments    MYZ Token          Time Travel
        โ”‚              โ”‚                   โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
                       โ–ผ
              ๐ŸŒฟ Botanical Gardens
                       โ”‚
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ–ผ                 โ–ผ
          IoT Sensors        Robotics
Enter fullscreen mode Exit fullscreen mode

๐Ÿ’ฐ The Payment Gateway

One of the core components of MyZubster is a gateway designed to handle payment-related operations.

Monero API

POST /api/cardputer/payment/create
GET  /api/cardputer/payments
PUT  /api/cardputer/payment/status/:id
Enter fullscreen mode Exit fullscreen mode

MYZ API

POST /api/myz/payment/create
GET  /api/myz/stats
POST /api/myz/sync
Enter fullscreen mode Exit fullscreen mode

Example MYZ Payment

curl -X POST http://localhost:3001/api/myz/payment/create \
  -H "Content-Type: application/json" \
  -d '{"tag_id":"TEST-001","amount":10}'
Enter fullscreen mode Exit fullscreen mode

Example response:

{
  "success": true,
  "id": "myz_example",
  "tag_id": "TEST-001",
  "amount": 10,
  "currency": "MYZ",
  "fee": 0.2,
  "net_amount": 9.8,
  "status": "pending"
}
Enter fullscreen mode Exit fullscreen mode

โณ The Time Machine

One of the most unusual parts of the project is the Pytho Time Machine.

The system allows users to explore six different eras:

Era Location Species
1500 Botanical Garden of Rome 6
1800 Botanical Garden of Naples 4
1900 Botanical Garden of Palermo 3
2024 Botanical Garden of Rome 3
2124 Garden of the Future 4
3000 Galactic Botanical Garden 4

Time Travel API

curl -X POST http://localhost:3001/api/pytho/timetravel \
  -H "Content-Type: application/json" \
  -d '{"destination":"Botanical Garden of Rome","year":1500}' | jq
Enter fullscreen mode Exit fullscreen mode

Example response:

{
  "success": true,
  "travel": {
    "destination": "Botanical Garden of Rome",
    "year": 1500,
    "status": "๐Ÿ›ธ Time travel completed!",
    "pytho": "๐Ÿ‘ฝ Time is a human concept..."
  }
}
Enter fullscreen mode Exit fullscreen mode

๐Ÿค– Pytho: The AI Chatbot

Pytho is the AI character at the heart of the ecosystem.

Pytho can provide information and answer questions about:

  • ๐ŸŒฑ Gardening and plants
  • ๐Ÿช™ MYZ tokens
  • ๐Ÿ”ถ Monero
  • ๐Ÿ“ฐ News and updates
  • ๐ŸŽต Music and nature
  • ๐ŸŒ The MyZubster ecosystem
  • ๐Ÿค– Technology and automation

Example

curl -X POST http://localhost:3001/api/pytho/chat \
  -H "Content-Type: application/json" \
  -d '{"message":"What are MYZ tokens?"}' | jq
Enter fullscreen mode Exit fullscreen mode

Example response:

{
  "success": true,
  "message": "What are MYZ tokens?",
  "response": "MYZ is the native token of the MyZubster ecosystem.",
  "pytho_says": "๐Ÿ‘ฝ Welcome to the MyZubster ecosystem!"
}
Enter fullscreen mode Exit fullscreen mode

๐ŸŒบ The 24 Species in the Time Machine

1500 โ€” Renaissance

  • Ancient Rose
  • Lily
  • Wild Orchid
  • Roman Mint
  • Ancient Basil
  • Roman Sage

1800 โ€” 19th Century

  • Naples Lily
  • Neapolitan Orchid
  • Ancient Jasmine
  • Vesuvius Violets

1900 โ€” 20th Century

  • Sicilian Orchid
  • Sicilian Lily
  • Palermo Rose

2024 โ€” Present

  • Modern Rose
  • Hybrid Lily
  • Tropical Orchid

2124 โ€” Future

  • Quantum Rose
  • Stellar Lily
  • Temporal Orchid
  • Tree of Light

3000 โ€” Galactic Era

  • Galactic Rose
  • Interstellar Lily
  • Quantum Orchid
  • Nebula Flowers

๐Ÿ–ฅ๏ธ The Pytho Portal

The Pytho Portal is the dashboard that brings different parts of the ecosystem together.

It can include:

  • ๐Ÿค– Robot status
  • ๐ŸŒฑ IoT sensors
  • ๐ŸŒก๏ธ Temperature monitoring
  • ๐Ÿ’ง Humidity monitoring
  • ๐ŸŒ Soil conditions
  • โ˜€๏ธ Light intensity
  • ๐Ÿ’ฐ Payment information
  • ๐Ÿ’ฌ Pytho AI Chat
  • ๐ŸŽฎ Device controls

๐ŸŒ Portal

https://i-eco-01-gyrl.vercel.app


๐Ÿ“ก APIs and Data

The project exposes APIs connecting the frontend, gateway, AI and other ecosystem components.

Examples:

GET  /api/dashboard
POST /api/pytho/chat
POST /api/pytho/timetravel
GET  /api/pytho/global-map
GET  /api/pytho/search-plant/:name
POST /api/myz/payment/create
GET  /api/myz/stats
Enter fullscreen mode Exit fullscreen mode

This architecture makes it possible to experiment with different clients and services while keeping the backend components modular.


๐Ÿงฉ Repository Structure

The ecosystem is organized across multiple open-source repositories, including:

Repository Description
I-ECO-01 Main gateway
MyZubsterGateway Python gateway
myzubster-gateway Node.js gateway
MyZubster-App Application
MyZubster-Robot Robotics
MyZubster-Marketplace Marketplace
MyZubsterWeb Web frontend
myzubster-animal-registry Animal registry
myzubster-docs Documentation
myzubster-space-station Space Station
tari Tari integration

๐Ÿ› ๏ธ How to Contribute

Getting started is simple:

git clone https://github.com/DanielIoni-creator/I-ECO-01.git

cd I-ECO-01/gateway

npm install

node server.js
Enter fullscreen mode Exit fullscreen mode

Main repository:

https://github.com/DanielIoni-creator/I-ECO-01

The project is open to developers, designers, testers, researchers, gardeners and anyone interested in experimenting with the concept.


๐Ÿ‘ฅ Contributor Roles

The project is designed around a multidisciplinary community.

Role Indicative Bounty
๐Ÿ‘จโ€๐Ÿ’ป Full Stack Developer 100โ€“500 MYZ
โ›“๏ธ Blockchain Developer 200โ€“1000 MYZ
๐ŸŽจ UI/UX Designer 150โ€“500 MYZ
๐Ÿ–Œ๏ธ Graphic Designer 100โ€“300 MYZ
โœ๏ธ Content Writer 50โ€“200 MYZ
๐Ÿ“š Technical Writer 100โ€“300 MYZ
๐Ÿงช QA Tester 50โ€“200 MYZ
๐Ÿ‘ฅ Community Manager 100โ€“300 MYZ
๐ŸŒฟ Botanist 100โ€“400 MYZ

Bounties are part of the project's experimental contribution model. Always check the relevant GitHub issue for the current requirements and bounty before starting work.


๐ŸŒ Project Links

๐ŸŒ Pytho Portal
https://i-eco-01-gyrl.vercel.app

๐Ÿ“ฆ GitHub
https://github.com/DanielIoni-creator/I-ECO-01

๐Ÿ’ฌ Pytho Portal / Chat
https://i-eco-01-gyrl.vercel.app


๐Ÿš€ What's Next?

MyZubster is still evolving.

Some of the directions I want to explore include:

  • ๐ŸŒ More ecosystem integrations
  • ๐Ÿค– AI automation
  • ๐Ÿฆพ Garden robotics
  • ๐ŸŒฑ Biodiversity monitoring
  • ๐Ÿ“ก Additional IoT sensors
  • โณ More Time Machine eras
  • ๐Ÿ’ฐ Expanded decentralized payment functionality
  • ๐Ÿ‘ฅ A larger open-source contributor community

๐Ÿ™ Why Am I Building This?

MyZubster is first and foremost an experiment.

An experiment in what happens when open-source software, AI, blockchain, robotics and nature are brought into the same project.

Not everything is finished.

Not everything is perfect.

And that's exactly the point.

Build in public.
Experiment.
Get feedback.
Improve the system.
Let other developers contribute.


๐Ÿ Conclusion

MyZubster tries to connect worlds that are usually treated separately:

๐ŸŒฟ Nature + Technology

๐Ÿค– AI + Gardening

๐Ÿ’ฐ Payments + Decentralization

๐Ÿฆพ Robotics + Automation

๐ŸŒ Community + Open Source

โ›“๏ธ Blockchain + Sustainability

The project is still evolving, and the code is open for anyone who wants to explore it, suggest improvements or contribute.

๐Ÿ‘ฝ Pytho says:
"Time is a human concept... but botanical gardens are eternal." ๐ŸŒฟ๐Ÿ›ธ

If this idea interests you, try the portal, explore the repository, and tell me what you would build next.


๐Ÿ”— Project

GitHub:
https://github.com/DanielIoni-creator/I-ECO-01

Pytho Portal:
https://i-eco-01-gyrl.vercel.app

opensource #monero #nodejs #blockchain #ai

Top comments (0)