π΄ Urban Lab Goes Open Source: Smart Scooters, Monero Escrow & Open Hardware
What started as an idea for a smart electric scooter is becoming something much bigger.
Urban Lab is going open source.
The project brings together:
- π΄ Smart electric scooter hardware
- π§ Open hardware and firmware
- π€ AI-powered services
- π Monero-based escrow experiments
- π Community development bounties
- π Open-source software
- π Monitoring and automation
The goal is simple:
Build sustainable mobility infrastructure that people can inspect, modify, repair and contribute to.
π± Why Open Source?
Modern mobility systems often depend on proprietary hardware and closed software.
That can make it difficult to:
- repair a vehicle;
- replace components;
- understand how the system works;
- modify the software;
- build alternative applications;
- contribute improvements.
We want to experiment with a different approach.
With Urban Lab, the idea is to make as much of the stack as possible accessible to the community.
That includes hardware, firmware, backend services and documentation.
π§ Open Hardware
The hardware repository is available here:
https://github.com/DanielIoni-creator/urban-lab-hardware
The repository is intended to contain the building blocks required to experiment with the Urban Lab scooter platform.
Depending on the current hardware revision, this includes:
- CAD models
- 3D-printable components
- Bill of Materials
- electronics documentation
- assembly documentation
- firmware
- configuration files
The project is designed around commonly available components where practical.
The long-term goal is to make the platform easier to reproduce and modify.
β‘ Embedded System
The scooter architecture is designed around a microcontroller such as an ESP32 or compatible hardware.
Potential functionality includes:
- GPS positioning
- battery monitoring
- motor control
- connectivity
- remote status monitoring
- OTA firmware updates
- remote locking
A simplified architecture looks like this:
text
SMART SCOOTER
β
βββββββββββββββΌββββββββββββββ
β β β
βΌ βΌ βΌ
GPS ESP32 Battery
β β β
βββββββββββββββΌββββββββββββββ
β
βΌ
Backend API
β
βββββββββββββΌββββββββββββ
βΌ βΌ βΌ
Dashboard AI Agent Escrow
The hardware is still experimental, so every revision needs to be tested independently before real-world deployment.
π Monero Escrow
One of the most interesting parts of Urban Lab is the payment architecture.
We're experimenting with 2-of-3 multisig escrow workflows using Monero.
The basic model involves three participants:
βββββββββββββββ
β BUYER β
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β ESCROW β
β 2-of-3 β
ββββββββ¬βββββββ
β
βββββββββββΌββββββββββ
βΌ βΌ βΌ
BUYER SELLER ADMIN
The idea is that the configured threshold requires two authorized participants rather than allowing a single participant to control the complete workflow.
A typical application flow is:
Customer requests a service.
An escrow record is created.
The participants are identified.
The required authorization/signing workflow takes place.
The configured threshold is reached.
The release workflow is executed.
For development, we're using Monero Stagenet and simulated data.
β οΈ This is an experimental system. Application-level escrow records should not be confused with confirmed blockchain transactions.
π€ AI and Robot Integration
Urban Lab is also experimenting with software agents.
Current concepts include:
Pytho AI
An AI component that can interact with the Urban Lab infrastructure and assist with planning and automated workflows.
MyZubster Robot
A bot-oriented component for community activity, bounties and rewards.
MIGHTY Planner
A planning assistant for projects and resources.
The interesting part is connecting these systems without giving an AI agent unrestricted control over funds.
For example:
User
β
βΌ
AI / Robot
β
βΌ
Urban Lab API
β
βΌ
Escrow Workflow
β
βββ Buyer
βββ Seller
βββ Admin
β
βΌ
Monero
The objective is to keep authorization and financial control separated from the autonomous logic.
π Community Bounties
Open source works better when contributors have clear tasks.
That's why we're experimenting with a bounty system.
A GitHub issue can contain a reward such as:
π° Reward: 20 MYZ
Potential tasks include:
improving documentation;
updating the hardware BOM;
creating assembly guides;
testing firmware;
fixing bugs;
building integrations;
creating tutorials.
The workflow can look like:
GitHub Issue
β
βΌ
Contributor
β
βΌ
Pull Request
β
βΌ
Review
β
βΌ
Accepted
β
βΌ
MYZ Reward
The goal is to make contributing to the ecosystem easier and more transparent.
π° MYZ and XMR
The MyZubster ecosystem also contains experimental accounting and conversion functionality involving MYZ and XMR.
At the current development stage, some conversion examples are simulated.
For example:
{
"success": true,
"message": "[SIMULATED] Converted 10 MYZ to 0.01 XMR",
"txHash": "sim-tx-example"
}
This is important:
A simulated conversion is not a real cryptocurrency transaction.
Before any production conversion or redemption system could be launched, additional work would be required around security, liquidity, custody, pricing and applicable legal requirements.
π MyZubster Integration
Urban Lab is being connected with the broader MyZubster ecosystem.
The architecture currently looks roughly like:
MyZubsterWeb
β
βΌ
MyZubster API
β
ββββββββββββ΄βββββββββββ
βΌ βΌ
Urban Lab I-ECO-01
β β
ββββββββββββ¬βββββββββββ
βΌ
Escrow Layer
β
βΌ
Monero
Potential functionality includes:
scooter listings;
rentals;
service requests;
escrow;
contributor rewards;
GitHub bounties;
notifications;
dashboards.
π Monitoring
We also built a monitoring dashboard for the development environment.
It provides visibility into:
escrow records;
pending operations;
completed operations;
simulated volume;
transaction IDs;
current status.
This is particularly useful when testing multiple automated services.
The dashboard is currently intended for development and testing.
A production deployment would require proper authentication, HTTPS, access control and security hardening.
π¦ Open Source Repositories
π΄ Urban Lab Hardware
https://github.com/DanielIoni-creator/urban-lab-hardware
π» Urban Lab Software
https://github.com/DanielIoni-creator/urban-lab
π MyZubster
https://github.com/MyZubster-Ecosystem/myzubster
π I-ECO-01
https://github.com/DanielIoni-creator/I-ECO-01
π MyZubsterWeb
https://github.com/DanielIoni-creator/MyZubsterWeb
π§ͺ Current Status
The project is currently in active development.
Component Status
Open-source hardware π’ Development
Firmware π’ Development
Backend π’ Development
Monero escrow π§ͺ Experimental
Stagenet testing π§ͺ Active
GitHub bounties π§ͺ Experimental
AI integrations π§ͺ Experimental
MyZubster integration π§ Development
Mainnet deployment βͺ Not yet launched
We're deliberately testing before putting real funds or production users at risk.
π What Comes Next?
There is still a lot to build.
Our roadmap includes:
1. Hardware
Improve the mechanical design, electronics and documentation.
2. Firmware
Continue testing GPS, connectivity, battery monitoring and OTA functionality.
3. Monero
Expand Stagenet testing and validate the complete wallet/multisig workflow.
4. Security
Add stronger authentication, key management, monitoring and recovery procedures.
5. MyZubster
Connect the frontend, marketplace and contributor systems.
6. Community
Open more development tasks and documentation bounties.
7. Real-World Testing
Only after sufficient hardware and software validation will we consider broader real-world testing.
π Why We're Building in Public
The most interesting part of open source isn't simply publishing code.
It's allowing other people to:
inspect it, question it, improve it and build something unexpected with it.
If the hardware design has a problem, someone can propose a better design.
If the firmware has a bug, someone can submit a patch.
If the escrow architecture has a weakness, someone can point it out.
If someone has a better idea for the mobility platform, they can build it.
That's the experiment.
π Conclusion
Urban Lab is becoming more than a scooter project.
It's an experiment combining:
π΄ Open mobility
π§ Open hardware
π€ AI
π Monero
π Open-source software
π Community bounties
We're still testing.
We're still learning.
And we're building the project publicly.
If you're interested in open hardware, Monero, IoT, AI or decentralized infrastructure, we'd love to have you look at the code and tell us what we're doing wrong.
Build it. Test it. Improve it.
π΄πΏππ
Daniel Ioni β Urban Lab
### Tweet per lanciarlo
> π΄π **Urban Lab is now open source.**
>
> Smart scooter hardware + firmware + AI + Monero escrow + community bounties.
>
> We're building the mobility stack in public.
>
> Inspect it. Build it. Improve it.
>
> @monero @monerolabs
>
> #Monero #XMR #OpenSource #IoT #Hardware
Top comments (0)