DEV Community

Daniel Ioni
Daniel Ioni

Posted on

🌍 MyZubster - Major Update: AI Agents, Authentication & Order System Complete!

🌍
MyZubster - Major Update: AI Agents, Authentication & Order System Complete!

The World's First Blockchain-Powered Global Map for Plants & Pets is Taking Shape!
πŸ“’ Big News!

We've made significant progress on MyZubster! Here's what we've accomplished in the last few days:

βœ… AI Agents - Complete multi-agent system with 29 passing tests
βœ… Authentication - JWT-based login and registration
βœ… Order System - Create orders with email notifications
βœ… Payment Processing - Monero (XMR) bounty payouts
βœ… First External Contributions - Merged and paid!
πŸ€– AI Agents Implementation

We've built a complete multi-agent AI system powered by Google's Gemma Skills framework:
text

src/agents/
β”œβ”€β”€ index.js # Agent exports
β”œβ”€β”€ skills/
β”‚ β”œβ”€β”€ plantAgent.js # Plant recognition, monitoring, verification
β”‚ β”œβ”€β”€ petAgent.js # NFC, GPS, health, recovery
β”‚ β”œβ”€β”€ paymentAgent.js # XMR processing, fees, rewards
β”‚ └── verificationAgent.js # Validation, voting, quality scoring
β”œβ”€β”€ memory/
β”‚ └── longTermMemory.js # PostgreSQL-based memory system
└── orchestrator/
└── agentOrchestrator.js # Task routing and coordination

29 Tests Passing! βœ…
Agent Tests
Plant Agent 5/5 βœ…
Pet Agent 5/5 βœ…
Payment Agent 5/5 βœ…
Verification Agent 5/5 βœ…
Long-Term Memory 4/4 βœ…
Agent Orchestrator 4/4 βœ…
Full Integration 1/1 βœ…
πŸ” Authentication & Order System
Login Endpoint Working
bash

curl -X POST /api/auth/login -d '{"username":"testuser","password":"password123"}'

json

{
"success": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": {
"id": "...",
"username": "testuser",
"email": "test@example.com"
}
}

Order Creation with Email Notification
bash

curl -X POST /api/orders \
-H "Authorization: Bearer $TOKEN" \
-d '{
"userName": "Test User",
"userEmail": "test@example.com",
"items": [{"name": "Plant", "price": 0.05}],
"total": 0.05
}'

json

{
"success": true,
"order": {
"id": "ord_...",
"status": "pending",
"createdAt": "..."
},
"message": "Order created successfully"
}

πŸ’° Bounty Payments

We've successfully processed our first bounty payment!
harshaaaaw - Email Notifications (#15)
Detail Value
Work Email Notifications System
Bounty 0.05 XMR (β‰ˆ €10.00)
TX ID 94df292741c3867d83983d932f32ad39e85286bf26d8cf4868c17a3dcb5be670
Status βœ… Paid
Awaiting Payment
Contributor PR Bounty Status
terminator-cmd #14, #16, #17 0.20 XMR ⏳ Awaiting XMR address
Byaigo #10, #9, #8, #6 0.28 XMR ⏳ Awaiting XMR address
🌱 What's Next?
Phase 2: Core Features (Q4 2026)
Feature Priority Status
Plant Registration System πŸ”΄ HIGH Planning
Global Plant Map πŸ”΄ HIGH Planning
Plant Verification System 🟑 MEDIUM Planning
Monero Payment Integration 🟑 MEDIUM In Progress
NFT-like Plant Certificates 🟒 LOW Planning
Phase 3: Animals & NFC (Q1 2027)
Feature Priority Status
MyZubster Pets Launch πŸ”΄ HIGH Planning
NFC Tag Integration πŸ”΄ HIGH Planning
GPS Tracking for Pets 🟑 MEDIUM Planning
Mobile App (iOS + Android) 🟑 MEDIUM Planning
πŸ’° Support the Project

Donate in Monero (XMR):
text

45M4DW1ug8bdQowWpxucTpgsfjLbVxbYaAra79VewmBobuuhgqTjyD4R3DzpqLM2veiphcB16n24qN1QbLg3y2PYGK3Qkoe

Fee Structure
Fee Type Percentage Destination
Creator Fee 2% Platform development
Conservation Fund 5% Environmental projects
AI Agent Fee 3% Gemma Skills integration
Operations 90% Infrastructure, hosting
🀝 How to Contribute
Open Bounties
Issue Description Bounty

8 Plant Registration System 0.06 XMR

9 Global Plant Map Visualization 0.06 XMR

10 Plant Verification System 0.06 XMR

11 Plant Rewards System 0.03 XMR

12 NFT-like Certificates 0.06 XMR

NFC Pet NFC Integration 0.06 XMR
GPS Pet GPS Tracking 0.06 XMR
How to Participate

Find an issue with the πŸ’° label

Comment "I'll take this!"

Develop the solution

Open a PR with your Monero address

Receive payment in XMR!
Enter fullscreen mode Exit fullscreen mode

πŸ“ Repository Structure
text

myzubster/
β”œβ”€β”€ gateway/ β†’ Payment Gateway (MyZubsterGateway)
β”œβ”€β”€ marketplace/ β†’ Marketplace (MyZubster-Marketplace)
β”œβ”€β”€ docs/ β†’ Documentation (myzubster-docs)
β”‚ β”œβ”€β”€ field/ β†’ Sant'Aquilina Field Project
β”‚ β”œβ”€β”€ housing/ β†’ Housing Info
β”‚ β”œβ”€β”€ collaborators/β†’ Collaborators
β”‚ └── animals/ β†’ MyZubster Pets
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ agents/ β†’ AI Agents (Gemma Skills) βœ…
β”‚ β”‚ β”œβ”€β”€ skills/ β†’ Plant, Pet, Payment, Verification Agents
β”‚ β”‚ β”œβ”€β”€ memory/ β†’ Long-Term Memory System
β”‚ β”‚ └── orchestrator/ β†’ Agent Orchestrator
β”‚ └── ... β†’ Other source code
└── tokenization-singapore/ β†’ Backend with auth & orders βœ…

Repository Links
Repository Link
Main Repo myzubster
Gateway MyZubsterGateway
Marketplace MyZubster-Marketplace
Docs myzubster-docs
πŸ“ Open Code Review

We follow Open Code Review - all PRs are public, all comments are constructive, and everyone learns together.

Learn more: CODE_REVIEW_GUIDE.md
🌿 The Vision

Imagine a world where:

βœ… Every tree has a permanent record
βœ… Every pet is trackable and verifiable
βœ… Deforestation is visible and transparent
βœ… Conservation is funded automatically
βœ… Anyone can participate from anywhere
βœ… AI agents monitor and protect nature

That's what we're building.
πŸ’š Thank You

Thank you to everyone following and supporting this project. Special thanks to our contributors:

harshaaaaw - Email Notifications βœ… Paid

terminator-cmd - Monero Wallet, i18n, Webhook + PGP (awaiting XMR)

Byaigo - Token balances, P2P messaging, Email (awaiting XMR)

guoyunfeng - i18n, PGP (in progress)
Enter fullscreen mode Exit fullscreen mode

πŸŒ±πŸΎπŸ€–πŸŒ Together, we're building the smartest, most transparent global map for plants and pets!

Built with ❀️ for the planet by DanielIoni-creator
πŸ“‹ Tags
text

monero, blockchain, opensource, sustainability, permaculture, web3, crypto, green-tech, animals, pets, nfc, gps, ai, machine-learning, multi-agent, gemma-skills, google-ai, long-term-memory, plant-map, conservation, carbon-offset, decentralized, privacy, xmr, agents, authentication, orders, bounties, dev-update

Top comments (0)