<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniel Ioni</title>
    <description>The latest articles on DEV Community by Daniel Ioni (@danielioni).</description>
    <link>https://dev.to/danielioni</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4014925%2F3fcbec43-8561-4777-81a7-49f9c2d69c52.jpg</url>
      <title>DEV Community: Daniel Ioni</title>
      <link>https://dev.to/danielioni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielioni"/>
    <language>en</language>
    <item>
      <title>From `MODULE_NOT_FOUND` to a Verified AI Token Balance: Debugging MyZubster</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sun, 16 Aug 2026 06:35:02 +0000</pubDate>
      <link>https://dev.to/danielioni/from-modulenotfound-to-a-verified-ai-token-balance-debugging-myzubster-28ki</link>
      <guid>https://dev.to/danielioni/from-modulenotfound-to-a-verified-ai-token-balance-debugging-myzubster-28ki</guid>
      <description>&lt;h1&gt;
  
  
  From &lt;code&gt;MODULE_NOT_FOUND&lt;/code&gt; to a Verified AI Token Balance: Debugging MyZubster
&lt;/h1&gt;

&lt;p&gt;A small backend deployment issue turned into a useful debugging session.&lt;/p&gt;

&lt;p&gt;While working on &lt;strong&gt;MyZubster&lt;/strong&gt;, my Node.js/Express backend, the application initially failed to load because several route modules referenced by &lt;code&gt;server.js&lt;/code&gt; did not exist at the expected paths.&lt;/p&gt;

&lt;h2&gt;
  
  
  The first error
&lt;/h2&gt;

&lt;p&gt;The first failure was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Error: Cannot find module './src/routes/geocodeRoutes'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The server contained:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;geocodeRoutes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./src/routes/geocodeRoutes&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;use&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/api/geocode&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;geocodeRoutes&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the actual route file available in the project was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;src/routes/mapRoutes.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The route itself was valid and exported an Express router:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;express&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;express&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;router&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;express&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Router&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="nx"&gt;router&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;message&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Map routes - placeholder&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;exports&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;router&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the first fix was simply aligning the import with the actual file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;geocodeRoutes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./src/routes/mapRoutes&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The next missing module
&lt;/h2&gt;

&lt;p&gt;After fixing that, Node.js exposed another missing dependency:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Error: Cannot find module './src/routes/healthRoutes'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There was no &lt;code&gt;healthRoutes.js&lt;/code&gt; in &lt;code&gt;src/routes&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;However, the project already had the health/status endpoints in:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;src/api/routes.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That file contained endpoints such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;router&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/health&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;res&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;ok&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;timestamp&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;toISOString&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt;
    &lt;span class="na"&gt;uptime&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;uptime&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead of creating a duplicate route file, I reused the existing API router:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;healthRoutes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./src/api/routes&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and mounted it with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;use&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;healthRoutes&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This made the server load successfully:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SERVER LOAD OK
✅ Connected to MongoDB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Verifying the AI forwarding API
&lt;/h2&gt;

&lt;p&gt;The next issue was that the AI balance endpoint initially returned:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"userId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"DanielIoni-creator"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"deepseek-chat"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"totalRemaining"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"contracts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That suggested the route was working, but the database query wasn't finding the expected contract.&lt;/p&gt;

&lt;p&gt;The controller uses:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;contracts&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;AIContract&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="nx"&gt;userId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;active&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;expiresAt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;$gte&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;AIContract&lt;/code&gt; model stores:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;userId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;String&lt;/span&gt;
&lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;String&lt;/span&gt;
&lt;span class="nx"&gt;tokens&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;Number&lt;/span&gt;
&lt;span class="nx"&gt;consumedTokens&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;Number&lt;/span&gt;
&lt;span class="nx"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;String&lt;/span&gt;
&lt;span class="nx"&gt;expiresAt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;Date&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the next step was to inspect the actual MongoDB data rather than changing the controller blindly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finding the real database configuration
&lt;/h2&gt;

&lt;p&gt;The application was using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;mongoose&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;connect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;MONGO_URI&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;mongodb://localhost:27017/myzubster&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But &lt;code&gt;.env&lt;/code&gt; contained:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MONGODB_URI=...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;rather than &lt;code&gt;MONGO_URI&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;That explained why standalone diagnostic scripts using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;MONGO_URI&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;received:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;undefined
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The important lesson here was to distinguish between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the variable name used by the application;&lt;/li&gt;
&lt;li&gt;the variable name actually present in &lt;code&gt;.env&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;and the environment inherited by PM2.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After aligning the environment configuration, the database could be queried correctly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The contract was there
&lt;/h2&gt;

&lt;p&gt;The MongoDB inspection showed exactly one AI contract:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;userId:          DanielIoni-creator
model:           deepseek-chat
tokens:          1,000,000
consumedTokens:  12,000
remaining:      988,000
status:           active
expiresAt:        2026-11-29T23:00:00.000Z
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This was the key verification point.&lt;/p&gt;

&lt;p&gt;The data wasn't missing. The API route and controller logic were also correct. The problem was the environment/configuration used during the diagnostic process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final production verification
&lt;/h2&gt;

&lt;p&gt;After restarting the PM2 process:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pm2 flush myzubster
pm2 restart myzubster &lt;span class="nt"&gt;--update-env&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the application remained online:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;status: online
script path: /root/myzubster/server.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The health endpoint returned successfully:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ok"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"timestamp"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-08-16T06:33:25.195Z"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"uptime"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;18.952552298&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And the AI balance endpoint finally returned:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"userId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"DanielIoni-creator"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"deepseek-chat"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"totalRemaining"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;988000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"contracts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"6a7fe1a8eba8e2f854ea2eb3"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"remaining"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;988000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"expiresAt"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-11-29T23:00:00.000Z"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What this debugging session reinforced
&lt;/h2&gt;

&lt;p&gt;A few simple practices made the difference:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check the filesystem before creating new modules.&lt;/strong&gt;&lt;br&gt;
A missing &lt;code&gt;geocodeRoutes.js&lt;/code&gt; turned out to be an existing &lt;code&gt;mapRoutes.js&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't duplicate existing routes.&lt;/strong&gt;&lt;br&gt;
The health endpoints already existed in &lt;code&gt;src/api/routes.js&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Separate application errors from diagnostic-script errors.&lt;/strong&gt;&lt;br&gt;
A standalone script failing because &lt;code&gt;MONGO_URI&lt;/code&gt; was undefined did not necessarily mean the running application had the same problem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inspect the actual database state.&lt;/strong&gt;&lt;br&gt;
Before changing business logic, verify whether the expected records exist.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Test through the real HTTP endpoint.&lt;/strong&gt;&lt;br&gt;
The final &lt;code&gt;curl&lt;/code&gt; request was the most important verification because it tested the complete chain:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   HTTP → Express → route → controller → Mongoose → MongoDB → JSON response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Final result
&lt;/h2&gt;

&lt;p&gt;The MyZubster backend is now loading correctly under PM2, MongoDB is connected, the health endpoints respond successfully, and the AI forwarding balance endpoint correctly reports:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;988,000 remaining tokens.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What initially looked like an application/database problem ultimately came down to a combination of &lt;strong&gt;route-path mismatches and environment-variable consistency&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For me, the biggest takeaway is simple: before rewriting logic, verify the filesystem, environment, database, and actual HTTP response one layer at a time.&lt;/p&gt;

</description>
      <category>token</category>
      <category>balance</category>
      <category>debugging</category>
      <category>myzubster</category>
    </item>
    <item>
      <title>MyZubster Space Station: from MVP to a Transparent Open-Source Bounty Workflow</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sun, 16 Aug 2026 05:24:03 +0000</pubDate>
      <link>https://dev.to/danielioni/myzubster-space-station-from-mvp-to-a-transparent-open-source-bounty-workflow-5bj2</link>
      <guid>https://dev.to/danielioni/myzubster-space-station-from-mvp-to-a-transparent-open-source-bounty-workflow-5bj2</guid>
      <description>&lt;p&gt;MyZubster Space Station: from MVP to a Transparent Open-Source Bounty Workflow&lt;/p&gt;

&lt;p&gt;Open-source projects need more than code.&lt;/p&gt;

&lt;p&gt;They need a way for contributors to understand what needs to be built, how work is verified, and when a reward has actually been paid.&lt;/p&gt;

&lt;p&gt;That's the direction we're taking with the MyZubster Space Station project.&lt;/p&gt;

&lt;p&gt;The current project is an experimental software MVP focused on simulation, telemetry, APIs and dashboards. It is not a claim that we have built a physical space station or operational space hardware.&lt;/p&gt;

&lt;p&gt;The goal is to build the software foundation first — and make the development process itself as transparent as possible.&lt;/p&gt;

&lt;p&gt;What exists today&lt;/p&gt;

&lt;p&gt;The Space Station repository currently contains an MVP architecture around:&lt;/p&gt;

&lt;p&gt;Space Station Core&lt;br&gt;
robot/mission API&lt;br&gt;
telemetry ingestion&lt;br&gt;
Eva Ioni simulator&lt;br&gt;
web dashboard&lt;br&gt;
Gateway integration&lt;br&gt;
payment integration experiments&lt;/p&gt;

&lt;p&gt;The Eva Ioni simulator can generate telemetry such as temperature, humidity and battery information and send it to the telemetry API.&lt;/p&gt;

&lt;p&gt;The dashboard can consume telemetry and display it to the user.&lt;/p&gt;

&lt;p&gt;The backend provides API endpoints for missions, telemetry and payment records.&lt;/p&gt;

&lt;p&gt;These are software prototypes. They should not be confused with production aerospace systems.&lt;/p&gt;

&lt;p&gt;From documented bounty to public GitHub issue&lt;/p&gt;

&lt;p&gt;One thing we discovered while reviewing the project was that the original documentation listed five bounty items:&lt;/p&gt;

&lt;p&gt;Bounty  Work    Reward&lt;/p&gt;

&lt;h1&gt;
  
  
  001    Eva Ioni Simulator  250 MYZ
&lt;/h1&gt;

&lt;h1&gt;
  
  
  002    Telemetry System    250 MYZ
&lt;/h1&gt;

&lt;h1&gt;
  
  
  003    Dashboard UI    250 MYZ
&lt;/h1&gt;

&lt;h1&gt;
  
  
  004    Gateway API 250 MYZ
&lt;/h1&gt;

&lt;h1&gt;
  
  
  005    MYZ/XMR Payments    250 MYZ
&lt;/h1&gt;

&lt;p&gt;Originally, these were described in the project documentation but were not backed by corresponding GitHub issues in the Space Station repository.&lt;/p&gt;

&lt;p&gt;Rather than leaving the bounty system ambiguous, we decided to formalize the work publicly.&lt;/p&gt;

&lt;p&gt;The five tasks are now tracked through GitHub issues in the main repository:&lt;/p&gt;

&lt;h1&gt;
  
  
  390 — Eva Ioni Simulator
&lt;/h1&gt;

&lt;h1&gt;
  
  
  391 — Telemetry System
&lt;/h1&gt;

&lt;h1&gt;
  
  
  392 — Dashboard UI
&lt;/h1&gt;

&lt;h1&gt;
  
  
  393 — Gateway API
&lt;/h1&gt;

&lt;h1&gt;
  
  
  394 — Payments
&lt;/h1&gt;

&lt;p&gt;Each issue contains acceptance criteria, scope, verification requirements and the declared bounty.&lt;/p&gt;

&lt;p&gt;This gives contributors a much clearer workflow.&lt;/p&gt;

&lt;p&gt;The important distinction: merged does not mean paid&lt;/p&gt;

&lt;p&gt;We are also introducing a strict distinction between development status and payment status.&lt;/p&gt;

&lt;p&gt;A bounty should follow a process like:&lt;/p&gt;

&lt;p&gt;AVAILABLE&lt;br&gt;
    ↓&lt;br&gt;
CLAIMED&lt;br&gt;
    ↓&lt;br&gt;
IN PROGRESS&lt;br&gt;
    ↓&lt;br&gt;
PR OPEN&lt;br&gt;
    ↓&lt;br&gt;
REVIEW&lt;br&gt;
    ↓&lt;br&gt;
MERGED&lt;br&gt;
    ↓&lt;br&gt;
PAYMENT PENDING&lt;br&gt;
    ↓&lt;br&gt;
PAYMENT VERIFIED&lt;/p&gt;

&lt;p&gt;A merged pull request is evidence that the software work was accepted.&lt;/p&gt;

&lt;p&gt;It is not automatically evidence that the contributor was paid.&lt;/p&gt;

&lt;p&gt;For a bounty to be marked as paid, we want a separate, verifiable payment record.&lt;/p&gt;

&lt;p&gt;Why this matters&lt;/p&gt;

&lt;p&gt;This is especially important for cryptocurrency-related projects.&lt;/p&gt;

&lt;p&gt;A statement such as:&lt;/p&gt;

&lt;p&gt;"This bounty was paid."&lt;/p&gt;

&lt;p&gt;is much less useful than:&lt;/p&gt;

&lt;p&gt;Issue:       #XXX&lt;br&gt;
Contributor: @username&lt;br&gt;
PR:          #YYY&lt;br&gt;
Amount:      XXX&lt;br&gt;
Currency:    XMR&lt;br&gt;
Network:     mainnet&lt;br&gt;
Transaction: &lt;br&gt;
Status:      CONFIRMED&lt;/p&gt;

&lt;p&gt;The objective is to make the payment independently verifiable whenever the underlying payment system supports it.&lt;/p&gt;

&lt;p&gt;MYZ and XMR are not the same thing&lt;/p&gt;

&lt;p&gt;Another point we want to make explicit is the distinction between MYZ and XMR.&lt;/p&gt;

&lt;p&gt;XMR is Monero.&lt;/p&gt;

&lt;p&gt;If MYZ represents a project-specific accounting unit or token, it must not be presented as though it were Monero.&lt;/p&gt;

&lt;p&gt;For any future real token/payment implementation, the project should document:&lt;/p&gt;

&lt;p&gt;network;&lt;br&gt;
asset/token identifier;&lt;br&gt;
wallet/address format;&lt;br&gt;
transaction mechanism;&lt;br&gt;
transaction explorer;&lt;br&gt;
verification procedure.&lt;/p&gt;

&lt;p&gt;Until that information is available, simulated or internal payment records should be labelled accordingly.&lt;/p&gt;

&lt;p&gt;What we are looking for&lt;/p&gt;

&lt;p&gt;The five current bounty issues are intended to attract contributors who want to improve the software itself.&lt;/p&gt;

&lt;p&gt;The most useful contributions are not necessarily large.&lt;/p&gt;

&lt;p&gt;A good contribution might be:&lt;/p&gt;

&lt;p&gt;improving telemetry validation;&lt;br&gt;
adding tests;&lt;br&gt;
making the simulator configurable;&lt;br&gt;
improving dashboard reliability;&lt;br&gt;
implementing Gateway integration;&lt;br&gt;
improving documentation;&lt;br&gt;
implementing verifiable payment infrastructure.&lt;/p&gt;

&lt;p&gt;Every contribution should be reproducible and reviewable.&lt;/p&gt;

&lt;p&gt;What "Space Station" means here&lt;/p&gt;

&lt;p&gt;The name can easily create the wrong impression, so let's be explicit.&lt;/p&gt;

&lt;p&gt;This repository does not represent a deployed space station.&lt;/p&gt;

&lt;p&gt;It is an experimental software environment for:&lt;/p&gt;

&lt;p&gt;simulation + telemetry + APIs + dashboards + future robotics integration.&lt;/p&gt;

&lt;p&gt;The long-term vision may include more advanced robotics and space-related simulations, but those are future engineering goals, not claims about currently operational hardware.&lt;/p&gt;

&lt;p&gt;The experiment&lt;/p&gt;

&lt;p&gt;The interesting experiment is therefore not:&lt;/p&gt;

&lt;p&gt;"Can we claim to have built a space station?"&lt;/p&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;p&gt;Can an open-source community progressively build the software infrastructure through publicly verifiable contributions and rewards?&lt;/p&gt;

&lt;p&gt;That's a much more useful question.&lt;/p&gt;

&lt;p&gt;The next milestone is simple:&lt;/p&gt;

&lt;p&gt;Get an independent contributor to claim one of the bounty issues, submit a PR, have the work reviewed and merged, and then demonstrate the payment process transparently.&lt;/p&gt;

&lt;p&gt;If that workflow works, we have something much more valuable than another README claiming that everything is "complete".&lt;/p&gt;

&lt;p&gt;We have a reproducible open-source development process.&lt;/p&gt;

&lt;p&gt;Follow the work&lt;/p&gt;

&lt;p&gt;The project is open source and contributions are welcome.&lt;/p&gt;

&lt;p&gt;The five current bounty tasks are tracked publicly in GitHub:&lt;/p&gt;

&lt;h1&gt;
  
  
  390 — Eva Ioni Simulator
&lt;/h1&gt;

&lt;h1&gt;
  
  
  391 — Telemetry System
&lt;/h1&gt;

&lt;h1&gt;
  
  
  392 — Dashboard UI
&lt;/h1&gt;

&lt;h1&gt;
  
  
  393 — Gateway API
&lt;/h1&gt;

&lt;h1&gt;
  
  
  394 — Payments
&lt;/h1&gt;

&lt;p&gt;Status matters. Evidence matters. And a bounty is not considered paid until the payment can actually be verified.&lt;/p&gt;

&lt;p&gt;That's the standard we're going to use going forward.&lt;/p&gt;

&lt;p&gt;Tag suggeriti su DEV&lt;/p&gt;

&lt;p&gt;opensource · javascript · robotics · monero · webdev&lt;/p&gt;

</description>
      <category>myzubster</category>
      <category>spacestation</category>
      <category>mvp</category>
      <category>bounty</category>
    </item>
    <item>
      <title>MyZubster: An Open-Source Ecosystem Connecting Robotics, IoT, Blockchain and 3D Reconstruction"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:56:33 +0000</pubDate>
      <link>https://dev.to/danielioni/myzubster-an-open-source-ecosystem-connecting-robotics-iot-blockchain-and-3d-reconstruction-5d3n</link>
      <guid>https://dev.to/danielioni/myzubster-an-open-source-ecosystem-connecting-robotics-iot-blockchain-and-3d-reconstruction-5d3n</guid>
      <description>&lt;h1&gt;
  
  
  🤖 MyZubster: Connecting Robotics, IoT, Blockchain and 3D Reconstruction
&lt;/h1&gt;

&lt;p&gt;What if an open-source project could bring together &lt;strong&gt;robots, urban gardens, IoT sensors, privacy-focused payments, cryptography and 3D reconstruction&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;That's the idea behind &lt;strong&gt;MyZubster&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;MyZubster is an open-source ecosystem I'm building around practical hardware and software projects, with the goal of making robotics and automation accessible to makers, developers and contributors.&lt;/p&gt;

&lt;p&gt;The project is organized around GitHub repositories, documentation, issues, milestones and a community-driven bounty system.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌱 What is MyZubster?
&lt;/h2&gt;

&lt;p&gt;The ecosystem currently focuses on several areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🤖 Open-source robotics&lt;/li&gt;
&lt;li&gt;🚁 Autonomous and experimental drones&lt;/li&gt;
&lt;li&gt;🌱 Urban gardening and IoT&lt;/li&gt;
&lt;li&gt;🔐 Privacy-oriented blockchain integrations&lt;/li&gt;
&lt;li&gt;🧬 Post-quantum cryptography research&lt;/li&gt;
&lt;li&gt;📐 3D scanning and reconstruction&lt;/li&gt;
&lt;li&gt;🧱 Beginner-friendly construction manuals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to build isolated prototypes.&lt;/p&gt;

&lt;p&gt;The goal is to create an ecosystem where these technologies can interact.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤖 EVA IONI
&lt;/h2&gt;

&lt;p&gt;One of the main projects is &lt;strong&gt;EVA IONI&lt;/strong&gt;, an experimental robot designed around urban gardening and automation.&lt;/p&gt;

&lt;p&gt;The concept includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;environmental sensors&lt;/li&gt;
&lt;li&gt;automated irrigation&lt;/li&gt;
&lt;li&gt;remote monitoring&lt;/li&gt;
&lt;li&gt;cloud connectivity&lt;/li&gt;
&lt;li&gt;modular hardware&lt;/li&gt;
&lt;li&gt;open documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The long-term idea is to make the hardware reproducible rather than keeping the design inside a proprietary platform.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚁 Urban Lab Drone
&lt;/h2&gt;

&lt;p&gt;Another part of the ecosystem is the &lt;strong&gt;Urban Lab Drone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The project explores how drones can be combined with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;autonomous navigation&lt;/li&gt;
&lt;li&gt;environmental mapping&lt;/li&gt;
&lt;li&gt;3D reconstruction&lt;/li&gt;
&lt;li&gt;telemetry&lt;/li&gt;
&lt;li&gt;decentralized payment concepts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective is to experiment with real-world applications rather than building another isolated drone prototype.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌱 IoT Urban Gardens
&lt;/h2&gt;

&lt;p&gt;MyZubster also explores connected urban gardens.&lt;/p&gt;

&lt;p&gt;Sensors can monitor parameters such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;soil moisture&lt;/li&gt;
&lt;li&gt;temperature&lt;/li&gt;
&lt;li&gt;light&lt;/li&gt;
&lt;li&gt;environmental conditions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The collected data can then be used to support automated irrigation and monitoring.&lt;/p&gt;

&lt;p&gt;This creates a bridge between &lt;strong&gt;physical infrastructure and software automation&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔐 Monero and MYZ
&lt;/h2&gt;

&lt;p&gt;Privacy is another important part of the project.&lt;/p&gt;

&lt;p&gt;MyZubster experiments with &lt;strong&gt;Monero (XMR)&lt;/strong&gt; for privacy-oriented payments and uses &lt;strong&gt;MYZ&lt;/strong&gt; as a project-specific reward mechanism for contributors.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Contributions should be measurable, transparent and potentially rewarded.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Possible contributions include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;code&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;testing&lt;/li&gt;
&lt;li&gt;CAD designs&lt;/li&gt;
&lt;li&gt;hardware experiments&lt;/li&gt;
&lt;li&gt;technical research&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The bounty system is managed through GitHub issues.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧬 Quantum and Post-Quantum Cryptography
&lt;/h2&gt;

&lt;p&gt;Another research area is cryptography.&lt;/p&gt;

&lt;p&gt;The project explores concepts including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;QKD&lt;/li&gt;
&lt;li&gt;BB84&lt;/li&gt;
&lt;li&gt;post-quantum cryptography&lt;/li&gt;
&lt;li&gt;secure wallet architectures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This part of MyZubster is particularly experimental.&lt;/p&gt;

&lt;p&gt;The goal is not to claim that quantum technology magically makes a system secure, but to investigate how emerging cryptographic techniques could be integrated into future decentralized systems.&lt;/p&gt;




&lt;h2&gt;
  
  
  📐 3D Reconstruction
&lt;/h2&gt;

&lt;p&gt;3D reconstruction is another major area of development.&lt;/p&gt;

&lt;p&gt;The project investigates automated pipelines for transforming scans and captured data into usable 3D models.&lt;/p&gt;

&lt;p&gt;These models could eventually be used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;robot mapping&lt;/li&gt;
&lt;li&gt;drone mapping&lt;/li&gt;
&lt;li&gt;garden surveying&lt;/li&gt;
&lt;li&gt;CAD workflows&lt;/li&gt;
&lt;li&gt;digital twins&lt;/li&gt;
&lt;li&gt;autonomous navigation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are also experimenting with modern 3D scanning hardware, including the Revopoint Trackit SR.&lt;/p&gt;

&lt;p&gt;The goal is to connect the scanning process with the rest of the ecosystem instead of treating 3D models as isolated files.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧱 Documentation Inspired by LEGO Manuals
&lt;/h2&gt;

&lt;p&gt;Hardware projects often fail at one important thing:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;documentation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A technically brilliant robot is difficult to reproduce if nobody can understand how to build it.&lt;/p&gt;

&lt;p&gt;That's why MyZubster is developing step-by-step manuals inspired by LEGO-style instructions.&lt;/p&gt;

&lt;p&gt;The documentation aims to include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;parts lists&lt;/li&gt;
&lt;li&gt;assembly instructions&lt;/li&gt;
&lt;li&gt;wiring&lt;/li&gt;
&lt;li&gt;software setup&lt;/li&gt;
&lt;li&gt;firmware&lt;/li&gt;
&lt;li&gt;CAD files&lt;/li&gt;
&lt;li&gt;testing procedures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective is to make complex projects approachable for beginners while still providing useful information for experienced makers.&lt;/p&gt;




&lt;h1&gt;
  
  
  🧩 GitHub-Driven Development
&lt;/h1&gt;

&lt;p&gt;The project is organized around GitHub.&lt;/p&gt;

&lt;p&gt;Issues are grouped into milestones covering areas such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EVA IONI&lt;/li&gt;
&lt;li&gt;Urban Lab Drone&lt;/li&gt;
&lt;li&gt;Urban Garden IoT&lt;/li&gt;
&lt;li&gt;Quantum Wallet&lt;/li&gt;
&lt;li&gt;3D Reconstruction&lt;/li&gt;
&lt;li&gt;Documentation and Community&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This structure makes it possible to track development publicly.&lt;/p&gt;

&lt;p&gt;Repository:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MyZubster Manuals&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MyZubster-Ecosystem/myzubster-manuals" rel="noopener noreferrer"&gt;https://github.com/MyZubster-Ecosystem/myzubster-manuals&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Organization:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MyZubster-Ecosystem" rel="noopener noreferrer"&gt;https://github.com/MyZubster-Ecosystem&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  💰 An Open Contribution Model
&lt;/h1&gt;

&lt;p&gt;One experiment we're running is a GitHub-based bounty system.&lt;/p&gt;

&lt;p&gt;Instead of simply saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We need someone to work on this."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;an issue can describe:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the technical problem&lt;/li&gt;
&lt;li&gt;the expected result&lt;/li&gt;
&lt;li&gt;acceptance criteria&lt;/li&gt;
&lt;li&gt;the potential MYZ reward&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This creates a more structured relationship between contributors and projects.&lt;/p&gt;

&lt;p&gt;The long-term goal is to make contributions easier to discover and evaluate.&lt;/p&gt;




&lt;h1&gt;
  
  
  🌍 Why Open Source?
&lt;/h1&gt;

&lt;p&gt;Robotics becomes much more interesting when hardware, software and documentation are open.&lt;/p&gt;

&lt;p&gt;A contributor could improve:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;hardware → firmware → software → documentation → testing → 3D models&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;and the improvements can feed back into the ecosystem.&lt;/p&gt;

&lt;p&gt;That's the experiment behind MyZubster.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 What's Next?
&lt;/h1&gt;

&lt;p&gt;Some of the areas I'm currently interested in developing further include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;better robotics documentation&lt;/li&gt;
&lt;li&gt;reproducible hardware builds&lt;/li&gt;
&lt;li&gt;automated 3D reconstruction pipelines&lt;/li&gt;
&lt;li&gt;IoT garden automation&lt;/li&gt;
&lt;li&gt;drone mapping&lt;/li&gt;
&lt;li&gt;cryptographic experiments&lt;/li&gt;
&lt;li&gt;contributor tooling&lt;/li&gt;
&lt;li&gt;improved GitHub bounty workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is still a lot to build.&lt;/p&gt;

&lt;p&gt;That's exactly why the project is open.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ Want to Contribute?
&lt;/h1&gt;

&lt;p&gt;You don't need to be a robotics expert.&lt;/p&gt;

&lt;p&gt;Contributions can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;programming&lt;/li&gt;
&lt;li&gt;electronics&lt;/li&gt;
&lt;li&gt;CAD&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;testing&lt;/li&gt;
&lt;li&gt;research&lt;/li&gt;
&lt;li&gt;translations&lt;/li&gt;
&lt;li&gt;technical writing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with the GitHub issues:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MyZubster-Ecosystem/myzubster-manuals/issues" rel="noopener noreferrer"&gt;https://github.com/MyZubster-Ecosystem/myzubster-manuals/issues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or explore the organization:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MyZubster-Ecosystem" rel="noopener noreferrer"&gt;https://github.com/MyZubster-Ecosystem&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Website:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://myzubster.com" rel="noopener noreferrer"&gt;https://myzubster.com&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;MyZubster is an experiment in combining &lt;strong&gt;open-source hardware, robotics, IoT, privacy technologies and community-driven development&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The interesting part isn't any single component.&lt;/p&gt;

&lt;p&gt;It's seeing what happens when they are connected.&lt;/p&gt;

&lt;p&gt;If you're interested in robotics, open hardware, IoT, 3D reconstruction, cryptography or maker projects, you're welcome to explore the repositories and contribute.&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Build it. Document it. Share it. Improve it.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>3d</category>
      <category>opensource</category>
      <category>blockchain</category>
      <category>iot</category>
    </item>
    <item>
      <title>MyZubster: reorganizing an open-source ecosystem for robots, IoT, drones and quantum technologies</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:34:56 +0000</pubDate>
      <link>https://dev.to/danielioni/myzubster-reorganizing-an-open-source-ecosystem-for-robots-iot-drones-and-quantum-technologies-5gin</link>
      <guid>https://dev.to/danielioni/myzubster-reorganizing-an-open-source-ecosystem-for-robots-iot-drones-and-quantum-technologies-5gin</guid>
      <description>&lt;p&gt;MyZubster: reorganizing an open-source ecosystem for robots, IoT, drones and quantum technologies&lt;/p&gt;

&lt;p&gt;MyZubster is growing, and with growth comes a problem every open-source project eventually faces: organization.&lt;/p&gt;

&lt;p&gt;We recently reorganized the issue structure of the MyZubster ecosystem to make contributions easier to understand, track and complete.&lt;/p&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;p&gt;Every issue should belong to a clear project, milestone and contribution path.&lt;/p&gt;

&lt;p&gt;🧩 From one milestone to a structured roadmap&lt;/p&gt;

&lt;p&gt;Previously, a large number of issues had ended up grouped under the same milestone.&lt;/p&gt;

&lt;p&gt;That made it harder to understand what belonged to which project.&lt;/p&gt;

&lt;p&gt;We have now reorganized the repository into dedicated milestones:&lt;/p&gt;

&lt;p&gt;Milestone   Project Issues&lt;br&gt;
2   EVA IONI    #1–#8&lt;br&gt;
3   Urban Lab Drone #9–#11&lt;br&gt;
4   Orto Urbano IoT #12–#13&lt;br&gt;
5   Quantum Wallet  #14–#15&lt;br&gt;
6   3D Reconstruction   #17–#22&lt;br&gt;
7   Documentation &amp;amp; Community   #16, #23&lt;/p&gt;

&lt;p&gt;This gives us a much clearer roadmap for contributors.&lt;/p&gt;

&lt;p&gt;🤖 EVA IONI&lt;/p&gt;

&lt;p&gt;The first group focuses on EVA IONI, our robotics and automation direction.&lt;/p&gt;

&lt;p&gt;The issues cover the different components needed to develop the project and connect robotics with the wider MyZubster ecosystem.&lt;/p&gt;

&lt;p&gt;The objective isn't simply to build a robot.&lt;/p&gt;

&lt;p&gt;It's to create an open platform where hardware, software, automation and community contributions can work together.&lt;/p&gt;

&lt;p&gt;🚁 Urban Lab Drone&lt;/p&gt;

&lt;p&gt;Issues #9–#11 are dedicated to the Urban Lab Drone.&lt;/p&gt;

&lt;p&gt;This area explores autonomous aerial systems, mapping and the collection of environmental data.&lt;/p&gt;

&lt;p&gt;The long-term vision is to connect drone data with other components of the ecosystem, including robotics, urban agriculture and 3D mapping.&lt;/p&gt;

&lt;p&gt;🌱 Urban IoT Garden&lt;/p&gt;

&lt;p&gt;Issues #12–#13 cover the Orto Urbano IoT project.&lt;/p&gt;

&lt;p&gt;The idea is to combine sensors, automation and open-source software to monitor and manage urban growing environments.&lt;/p&gt;

&lt;p&gt;This creates an interesting bridge between:&lt;/p&gt;

&lt;p&gt;IoT&lt;br&gt;
robotics&lt;br&gt;
environmental monitoring&lt;br&gt;
automation&lt;br&gt;
open hardware&lt;br&gt;
⚛️ Quantum Wallet&lt;/p&gt;

&lt;p&gt;Issues #14–#15 belong to the Quantum Wallet milestone.&lt;/p&gt;

&lt;p&gt;This part of the project explores cryptography, wallets and technologies that could become relevant as quantum computing evolves.&lt;/p&gt;

&lt;p&gt;The important part here is experimentation and research rather than pretending that every component is already production-ready.&lt;/p&gt;

&lt;p&gt;🧊 3D Reconstruction&lt;/p&gt;

&lt;p&gt;Issues #17–#22 remain under 3D Reconstruction.&lt;/p&gt;

&lt;p&gt;This work is particularly interesting for robotics and autonomous systems.&lt;/p&gt;

&lt;p&gt;A robot or drone that can understand its environment needs more than raw sensor data: it needs a representation of the world it is operating in.&lt;/p&gt;

&lt;p&gt;3D reconstruction can therefore become a common layer connecting:&lt;/p&gt;

&lt;p&gt;drone → sensors → mapping → robotics → environment&lt;/p&gt;

&lt;p&gt;📚 Documentation &amp;amp; Community&lt;/p&gt;

&lt;p&gt;Finally, issues #16 and #23 are dedicated to documentation and community.&lt;/p&gt;

&lt;p&gt;This may sound less exciting than robotics or drones, but it is actually one of the most important parts of an open-source ecosystem.&lt;/p&gt;

&lt;p&gt;If nobody can understand how a project works, it cannot scale.&lt;/p&gt;

&lt;p&gt;Good documentation is infrastructure.&lt;/p&gt;

&lt;p&gt;Why this reorganization matters&lt;/p&gt;

&lt;p&gt;The biggest improvement isn't the number of milestones.&lt;/p&gt;

&lt;p&gt;It's traceability.&lt;/p&gt;

&lt;p&gt;A contributor should be able to go from:&lt;/p&gt;

&lt;p&gt;Project → Milestone → Issue → Pull Request → Merge&lt;/p&gt;

&lt;p&gt;without having to guess where their work belongs.&lt;/p&gt;

&lt;p&gt;This also makes it easier to evaluate contributions and eventually connect completed work with the project's bounty system.&lt;/p&gt;

&lt;p&gt;💰 Contributions and bounties&lt;/p&gt;

&lt;p&gt;MyZubster uses GitHub issues as the primary starting point for contributions.&lt;/p&gt;

&lt;p&gt;A contributor can select an issue, work on it, submit a Pull Request and have the contribution reviewed.&lt;/p&gt;

&lt;p&gt;The intended workflow is:&lt;/p&gt;

&lt;p&gt;Issue&lt;br&gt;
  ↓&lt;br&gt;
Contributor&lt;br&gt;
  ↓&lt;br&gt;
Implementation&lt;br&gt;
  ↓&lt;br&gt;
Pull Request&lt;br&gt;
  ↓&lt;br&gt;
Review&lt;br&gt;
  ↓&lt;br&gt;
Merge&lt;br&gt;
  ↓&lt;br&gt;
Bounty verification&lt;br&gt;
  ↓&lt;br&gt;
Payment&lt;/p&gt;

&lt;p&gt;This structure allows us to keep technical work and contribution accounting connected.&lt;/p&gt;

&lt;p&gt;Of course, a bounty is only considered payable after the relevant contribution has been properly verified and merged according to the project's rules.&lt;/p&gt;

&lt;p&gt;Open source is also an experiment in coordination&lt;/p&gt;

&lt;p&gt;One of the interesting things about building MyZubster is that the technical architecture isn't the only architecture we need to design.&lt;/p&gt;

&lt;p&gt;We also need an architecture for collaboration.&lt;/p&gt;

&lt;p&gt;Repositories, issues, labels, milestones, pull requests, documentation and contributors are all part of that system.&lt;/p&gt;

&lt;p&gt;That's why we're treating GitHub not just as a place to store code, but as part of the project's operational infrastructure.&lt;/p&gt;

&lt;p&gt;What's next?&lt;/p&gt;

&lt;p&gt;With the milestones reorganized, the next step is to work through the issues systematically.&lt;/p&gt;

&lt;p&gt;The priorities are:&lt;/p&gt;

&lt;p&gt;improve documentation;&lt;br&gt;
validate existing issues;&lt;br&gt;
connect issues with concrete implementation tasks;&lt;br&gt;
review incoming pull requests;&lt;br&gt;
verify contributors and completed work;&lt;br&gt;
merge validated contributions;&lt;br&gt;
process eligible bounties.&lt;/p&gt;

&lt;p&gt;The objective is to make MyZubster increasingly transparent, reproducible and contributor-friendly.&lt;/p&gt;

&lt;p&gt;If you're interested in robotics, drones, IoT, urban agriculture, cryptography, 3D reconstruction or open-source infrastructure, there are several areas where you can participate.&lt;/p&gt;

&lt;p&gt;🚀 Join the project&lt;/p&gt;

&lt;p&gt;You can explore the repositories and issues here:&lt;/p&gt;

&lt;p&gt;MyZubster-Ecosystem on GitHub&lt;/p&gt;

&lt;p&gt;The documentation repository:&lt;/p&gt;

&lt;p&gt;MyZubster Manuals&lt;/p&gt;

&lt;p&gt;And the project website:&lt;/p&gt;

&lt;p&gt;MyZubster&lt;/p&gt;

&lt;p&gt;Build with us. Document with us. Break things, fix them, and contribute.&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #robotics #iot #drones #opensourcehardware #github #automation #cryptography #3d #myzubster
&lt;/h1&gt;

</description>
      <category>quantum</category>
      <category>iot</category>
      <category>robots</category>
      <category>ecosystem</category>
    </item>
    <item>
      <title>MyZubster: An Open-Source Ecosystem for Robotics, Urban Gardens and Privacy"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 08:48:28 +0000</pubDate>
      <link>https://dev.to/danielioni/myzubster-an-open-source-ecosystem-for-robotics-urban-gardens-and-privacy-1ef1</link>
      <guid>https://dev.to/danielioni/myzubster-an-open-source-ecosystem-for-robotics-urban-gardens-and-privacy-1ef1</guid>
      <description>&lt;h1&gt;
  
  
  🌱 MyZubster: An Open-Source Ecosystem for Robotics, Urban Gardens and Privacy
&lt;/h1&gt;

&lt;p&gt;What if robotics, IoT, open-source hardware and privacy-focused technologies could live in the same ecosystem?&lt;/p&gt;

&lt;p&gt;That's the idea behind &lt;strong&gt;MyZubster&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;MyZubster is an open-source project focused on building a community-driven ecosystem around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🤖 Open-source robotics&lt;/li&gt;
&lt;li&gt;🌱 IoT-powered urban gardens&lt;/li&gt;
&lt;li&gt;🔐 Privacy-focused payments with Monero&lt;/li&gt;
&lt;li&gt;🪙 MYZ community rewards&lt;/li&gt;
&lt;li&gt;🔬 Cryptography research&lt;/li&gt;
&lt;li&gt;🧊 3D reconstruction&lt;/li&gt;
&lt;li&gt;🧱 Beginner-friendly technical documentation&lt;/li&gt;
&lt;li&gt;🏆 Open-source bounty programs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Build it. Document it. Test it. Share it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🤖 1. Open-Source Robotics
&lt;/h2&gt;

&lt;p&gt;One of the main areas of MyZubster is open-source robotics.&lt;/p&gt;

&lt;p&gt;Current concepts and projects include:&lt;/p&gt;

&lt;h3&gt;
  
  
  🌱 EVA IONI
&lt;/h3&gt;

&lt;p&gt;A robot concept designed for urban gardens.&lt;/p&gt;

&lt;p&gt;The system can combine sensors for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Soil moisture&lt;/li&gt;
&lt;li&gt;Temperature&lt;/li&gt;
&lt;li&gt;Light&lt;/li&gt;
&lt;li&gt;Environmental monitoring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective is to create an affordable platform that can collect data and automate selected garden tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚁 Urban Lab Drone
&lt;/h3&gt;

&lt;p&gt;An experimental drone concept connected to the wider Urban Lab ecosystem.&lt;/p&gt;

&lt;p&gt;The project explores the integration of autonomous systems, telemetry, payments and community reward mechanisms.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 Urban Robot
&lt;/h3&gt;

&lt;p&gt;A robotics platform for garden and environmental monitoring.&lt;/p&gt;

&lt;p&gt;The long-term objective is to create modular hardware that can be adapted to different environments and tasks.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌱 2. IoT Urban Gardens
&lt;/h2&gt;

&lt;p&gt;Urban agriculture is another important part of the project.&lt;/p&gt;

&lt;p&gt;A typical installation can include:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
Sensors
   │
   ▼
ESP32 / Controller
   │
   ├── Soil moisture
   ├── Temperature
   ├── Light
   └── Other sensors
   │
   ▼
Backend / API
   │
   ▼
Dashboard
This architecture makes it possible to monitor plants remotely and build automated irrigation systems based on sensor data.

The long-term goal is to make these systems:

Affordable
Modular
Repairable
Open-source
Easy to reproduce
🔐 3. Monero and Privacy

MyZubster also explores privacy-focused payment infrastructure using Monero (XMR).

The idea is to allow decentralized projects to experiment with private payments without relying exclusively on traditional payment processors.

Potential applications include:

Robot rentals
Hardware services
Community contributions
Digital services
Open-source project incentives

Payment functionality is developed as part of the broader Urban Lab/MyZubster ecosystem.

🪙 4. MYZ Community Rewards

MyZ is used within the ecosystem as a reward mechanism for community contributions.

Possible contributions include:

💻 Code
📚 Documentation
🧪 Testing
🐛 Bug reports
🔧 Hardware development
📐 CAD designs
🌱 IoT experiments

The idea is to make open-source contribution measurable and incentivized.

For example:

GitHub Issue
     │
     ▼
Contribution
     │
     ▼
Review / Testing
     │
     ▼
Issue completed
     │
     ▼
MYZ reward

This creates a simple feedback loop:

Contribute → Build → Test → Improve → Reward

🏆 5. Open-Source Bounties

MyZubster includes a bounty-oriented approach to community development.

Contributors can browse open issues, select tasks and submit their work through GitHub.

The current bounty program is available here:

👉 https://github.com/DanielIoni-creator/myzubster-manuals/issues

Before starting a bounty, contributors should always verify the current issue description, reward and acceptance criteria.

🔬 6. Cryptography Research

Another experimental area is cryptography.

The project explores concepts including BB84 quantum key distribution (QKD) and post-quantum cryptography.

These technologies should be considered research and experimentation areas, rather than claims that a production-ready quantum-secure payment system has already been achieved.

The objective is to learn how emerging cryptographic technologies could interact with decentralized systems in the future.

🧊 7. 3D Reconstruction

MyZubster also explores automated 3D reconstruction for applications such as:

Urban gardens
Robots
Outdoor environments
Mapping
Hardware development

The idea is to combine cameras, sensors and computational reconstruction techniques to create useful 3D models.

Experimental accuracy should always be evaluated against a defined reference system and documented with reproducible measurements.

🧱 8. Documentation for Everyone

Open-source hardware can be difficult to reproduce.

That's why documentation is a major part of MyZubster.

We're working toward manuals that explain projects step by step using simple diagrams and visual instructions.

Each guide can include:

📋 Bill of Materials
🔧 Required tools
📐 Assembly instructions
💻 Software setup
⚡ Electronics diagrams
🧪 Testing procedures
🛠️ Troubleshooting

The inspiration is simple:

Technical documentation should be understandable even if you're building the project for the first time.

🛠️ Technology Stack

Depending on the project, the ecosystem can involve technologies such as:

Area    Technologies
Microcontrollers    ESP32, Arduino
Computing   Raspberry Pi
Backend Node.js, Express
Database    MongoDB
Robotics    Motors, servos, sensors
IoT MQTT, HTTP APIs
Blockchain  Monero
CAD STEP, STL, F3D
AI  OpenAI / other AI APIs
Version control Git + GitHub

The architecture is intentionally modular so individual components can be replaced or improved without rebuilding the entire system.

📦 Open Source

The project is built around open-source development.

Code, documentation, hardware designs and experiments can be published through GitHub repositories.

Main starting point:

👉 https://github.com/DanielIoni-creator

Manuals and development issues:

👉 https://github.com/DanielIoni-creator/myzubster-manuals

Official website:

👉 https://myzubster.com

🚀 How Can You Contribute?

You don't need to build an entire robot to participate.

You can contribute by:

💻 Developers

Improve APIs, backend services, dashboards or automation.

🔧 Hardware enthusiasts

Design PCBs, enclosures, mechanical components or sensor systems.

📚 Technical writers

Improve manuals and make complex projects easier to reproduce.

🧪 Testers

Build prototypes, report bugs and document results.

🌱 Makers

Experiment with IoT gardens and environmental monitoring.

🤖 Robotics enthusiasts

Develop new modules and robotic applications.

🌍 Why Open Source?

The most interesting part of MyZubster isn't a single robot, token or piece of software.

It's the possibility of combining them into an ecosystem where people can:

Build → Share → Test → Improve → Reuse

Instead of keeping every component inside a proprietary platform, the goal is to make the technology accessible to the community.

🔭 What's Next?

The next steps include improving:

Hardware documentation
Robotics prototypes
IoT garden automation
GitHub bounty workflows
APIs
3D reconstruction experiments
Cryptography research
Community documentation

The project is still evolving, and that is exactly why community contributions are important.

🤝 Join the Project

If you're interested in open-source robotics, IoT, decentralized technologies or maker projects, take a look at the repositories and open issues.

🌐 Website

https://myzubster.com

💻 GitHub

https://github.com/DanielIoni-creator

🏆 Bounties &amp;amp; Documentation

https://github.com/DanielIoni-creator/myzubster-manuals/issues

Final Thoughts

MyZubster is an experiment in combining open-source hardware, robotics, IoT, privacy technologies and community-driven development.

It is not finished.

It's a platform for experimentation, collaboration and continuous improvement.

If you're a developer, maker, researcher or simply curious about building things in the open:

Come build with us. 🚀🌱🤖

Daniel Ioni – MyZubster / Urban Lab
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>mzyubster</category>
      <category>gardens</category>
      <category>robotic</category>
      <category>urban</category>
    </item>
    <item>
      <title>🏭 Urban Lab: Open-Source Mobility, Monero, AI and Community Rewards"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 04:02:17 +0000</pubDate>
      <link>https://dev.to/danielioni/title-urban-lab-open-source-mobility-monero-ai-and-community-rewards-26bg</link>
      <guid>https://dev.to/danielioni/title-urban-lab-open-source-mobility-monero-ai-and-community-rewards-26bg</guid>
      <description>&lt;p&gt;🏭 Urban Lab: Open-Source Mobility, Monero, AI and Community Rewards&lt;/p&gt;

&lt;p&gt;Hi everyone! 👋&lt;/p&gt;

&lt;p&gt;I'm &lt;strong&gt;Daniel Ioni&lt;/strong&gt;, an independent developer working on &lt;strong&gt;Urban Lab&lt;/strong&gt;, an open-source project exploring how mobility, robotics, privacy-focused payments and AI services can work together.&lt;/p&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Build open technology that people can inspect, modify, test and improve.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Urban Lab brings together several experimental components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 Smart electric mobility&lt;/li&gt;
&lt;li&gt;🚗 Open-source vehicle concepts&lt;/li&gt;
&lt;li&gt;🤖 Robotics projects&lt;/li&gt;
&lt;li&gt;🔐 Monero-based payment experiments&lt;/li&gt;
&lt;li&gt;💰 MYZ community rewards&lt;/li&gt;
&lt;li&gt;🎟️ Coupon and incentive systems&lt;/li&gt;
&lt;li&gt;🧠 AI service credits&lt;/li&gt;
&lt;li&gt;🛠️ Open-source hardware and software&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🌍 The vision
&lt;/h2&gt;

&lt;p&gt;Urban Lab explores a different model for mobility and digital services.&lt;/p&gt;

&lt;p&gt;Instead of building a closed platform, the project focuses on open repositories and modular components that developers and makers can experiment with.&lt;/p&gt;

&lt;p&gt;The vision is to make it possible to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build and modify hardware&lt;/li&gt;
&lt;li&gt;Develop new software integrations&lt;/li&gt;
&lt;li&gt;Experiment with privacy-preserving payments&lt;/li&gt;
&lt;li&gt;Reward useful community contributions&lt;/li&gt;
&lt;li&gt;Connect physical devices with digital services&lt;/li&gt;
&lt;li&gt;Explore decentralized economic models&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is an &lt;strong&gt;open-source experiment&lt;/strong&gt;, not a finished commercial platform.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛴 Smart mobility
&lt;/h2&gt;

&lt;p&gt;One part of Urban Lab focuses on smart electric vehicles.&lt;/p&gt;

&lt;p&gt;The hardware repository explores components such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS&lt;/li&gt;
&lt;li&gt;ESP32 / Arduino controllers&lt;/li&gt;
&lt;li&gt;Battery monitoring&lt;/li&gt;
&lt;li&gt;Remote device control&lt;/li&gt;
&lt;li&gt;Sensors&lt;/li&gt;
&lt;li&gt;Firmware integrations&lt;/li&gt;
&lt;li&gt;3D-printable and CAD components&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The long-term idea is to connect physical mobility with an open software stack.&lt;/p&gt;

&lt;p&gt;Repository:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔐 Exploring Monero for payments
&lt;/h2&gt;

&lt;p&gt;Privacy is an important part of the project.&lt;/p&gt;

&lt;p&gt;Urban Lab experiments with &lt;strong&gt;Monero (XMR)&lt;/strong&gt; for payment flows and with a &lt;strong&gt;2-of-3 multisignature escrow architecture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A simplified escrow workflow looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Buyer and seller agree on the transaction.&lt;/li&gt;
&lt;li&gt;Funds are prepared for the escrow.&lt;/li&gt;
&lt;li&gt;Participants exchange/sign the required multisig data.&lt;/li&gt;
&lt;li&gt;The required threshold is reached.&lt;/li&gt;
&lt;li&gt;The transaction can be released according to the agreed conditions.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The implementation is currently an experimental software project, so production deployments should be independently audited and tested before handling real funds.&lt;/p&gt;

&lt;p&gt;Escrow repository:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://github.com/DanielIoni-creator/I-ECO-01&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  💰 MYZ community rewards
&lt;/h2&gt;

&lt;p&gt;Another Urban Lab experiment is &lt;strong&gt;MYZ&lt;/strong&gt;, a utility/reward mechanism used inside the project's ecosystem.&lt;/p&gt;

&lt;p&gt;The idea is to reward activities such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Community contributions&lt;/li&gt;
&lt;li&gt;Development work&lt;/li&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;Mobility activities&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;li&gt;Bounties&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a future mobility implementation could calculate rewards based on verified distance travelled.&lt;/p&gt;

&lt;p&gt;The important distinction is that these are &lt;strong&gt;project-specific reward mechanisms&lt;/strong&gt;, not a claim that MYZ is an established cryptocurrency or guaranteed financial asset.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎟️ Coupons and incentives
&lt;/h2&gt;

&lt;p&gt;Urban Lab also explores using MYZ as an internal incentive mechanism for coupons.&lt;/p&gt;

&lt;p&gt;Possible examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rental discounts&lt;/li&gt;
&lt;li&gt;Service discounts&lt;/li&gt;
&lt;li&gt;Community rewards&lt;/li&gt;
&lt;li&gt;Promotional credits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A typical API could look like:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
POST /api/coupon
and:

POST /api/coupons/redeem

The purpose is to experiment with programmable incentives inside the Urban Lab ecosystem.

🧠 AI Forward

Another experiment is AI Forward.

The concept is simple: users can purchase AI service capacity in advance and potentially receive a discount for committing to future usage.

For example:

Commitment  Experimental discount
1 month 10%
2 months    15%
3 months    20%
6 months    30%

This is inspired by prepaid infrastructure and capacity models.

The system is intended to explore questions such as:

How can AI usage be prepaid?
Can unused capacity be transferred?
Can community credits be used for AI services?
How can developers integrate AI consumption into an open ecosystem?

These percentages are experimental parameters, not guaranteed commercial offers.

🤖 Robotics

Urban Lab also contains several robotics concepts.

Examples include:

MedBot

An experimental healthcare robotics concept focused on monitoring and assistance.

CogniBot

A companion-robot concept designed around interaction and cognitive activities.

EmergiBot

A safety-oriented concept exploring sensors, alerts and location data.

AdminBot

A concept for appointments, reminders and interaction with digital services.

Pytho AI

An AI assistant concept designed to interact with Urban Lab services.

These projects are experimental. Any healthcare or safety-related application would require extensive validation, testing and regulatory compliance before real-world deployment.

🧰 Technology stack

The ecosystem explores a variety of technologies:

Area    Technologies
Backend Node.js, Express, MongoDB
Blockchain  Monero RPC, multisig experiments
Hardware    ESP32, Arduino, Raspberry Pi
Sensors GPS, accelerometers and other modules
Frontend    HTML, JavaScript, React/Vite
AI  API-based AI services
Robotics    Motors, servos and embedded controllers
CAD STL, STEP and 3D-printing workflows

The architecture is modular, so individual components can be developed independently.

📦 Open-source repositories

Some of the main repositories include:

Urban Lab Hardware

https://github.com/DanielIoni-creator/urban-lab-hardware

Hardware and mobility experiments.

Urban Lab Auto

https://github.com/DanielIoni-creator/urban-lab-auto

Open-source vehicle experiments.

Urban Lab Robot

https://github.com/DanielIoni-creator/urban-lab-robot

Robotics projects and prototypes.

Urban Lab Nurse

https://github.com/DanielIoni-creator/urban-lab-nurse

Experimental healthcare robotics concepts.

MyZubster

https://github.com/MyZubster-Ecosystem/myzubster

Backend and ecosystem experiments.

I-ECO-01

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

Experimental Monero escrow infrastructure.

🧪 Current status

Urban Lab is actively evolving.

Current work includes experiments around:

✅ Open-source hardware
✅ Monero payment integration
✅ Multisig escrow architecture
✅ Community bounty systems
✅ MYZ reward mechanisms
✅ Coupon APIs
✅ AI service-credit concepts
🚧 Robotics prototypes
🚧 Mobility integrations
🚧 Production-grade security and validation

Some components are prototypes or simulations and should not be assumed to be production-ready.

👨‍💻 How developers can contribute

If you're interested in the project, there are several ways to participate:

Code

Improve APIs, backend services, dashboards and integrations.

Hardware

Experiment with CAD designs, electronics and embedded firmware.

Documentation

Improve setup guides, architecture documentation and examples.

Testing

Find bugs, test APIs and report reproducible issues.

Ideas

Propose new ways to connect mobility, robotics, privacy and open-source software.

🚀 Getting started

Clone the hardware repository:

git clone https://github.com/DanielIoni-creator/urban-lab-hardware.git
cd urban-lab-hardware

Then explore the documentation and open issues.

For developers interested in the backend, start by reviewing the MyZubster and I-ECO-01 repositories.

🔐 Why Monero?

Urban Lab is particularly interested in Monero because privacy can be an important property for digital services.

The project explores how private payments could interact with:

Mobility services
Escrow
Digital rewards
Community marketplaces
AI services

The objective isn't simply to add cryptocurrency to a project.

The objective is to investigate what becomes possible when privacy is treated as a fundamental design requirement.

🌱 What's next?

The next phase is about turning individual experiments into better documented and more reproducible projects.

The priorities are:

Improve documentation
Increase automated testing
Improve security
Validate hardware designs
Build better developer APIs
Expand community contributions
Separate experimental components from production-ready components
🤝 Join the project

Urban Lab is open to developers, makers, researchers and privacy enthusiasts.

If you're interested in:

Open source + Monero + AI + robotics + mobility

come and explore the repositories, open an issue or contribute a pull request.

The project is still evolving.

And that's exactly what makes it interesting.

Build openly. Experiment responsibly. Share what you learn. 🚀

Daniel Ioni — Urban Lab
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>monero</category>
      <category>ai</category>
      <category>rewards</category>
      <category>community</category>
    </item>
    <item>
      <title>🏭 Urban Lab: An Open-Source Ecosystem for Mobility, Robotics, Monero and AI"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 03:53:19 +0000</pubDate>
      <link>https://dev.to/danielioni/urban-lab-an-open-source-ecosystem-for-mobility-robotics-monero-and-ai-2mo6</link>
      <guid>https://dev.to/danielioni/urban-lab-an-open-source-ecosystem-for-mobility-robotics-monero-and-ai-2mo6</guid>
      <description>&lt;h1&gt;
  
  
  🏭 Urban Lab: An Open-Source Ecosystem for Mobility, Robotics, Monero and AI
&lt;/h1&gt;

&lt;p&gt;What happens when open-source hardware, robotics, AI and privacy-focused payments are combined into one ecosystem?&lt;/p&gt;

&lt;p&gt;This is the idea behind &lt;strong&gt;Urban Lab&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Urban Lab is an experimental open-source project exploring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 Smart electric mobility&lt;/li&gt;
&lt;li&gt;🚗 Open vehicle platforms&lt;/li&gt;
&lt;li&gt;🤖 Robotics&lt;/li&gt;
&lt;li&gt;🧠 AI-powered services&lt;/li&gt;
&lt;li&gt;🔐 Monero payment and escrow workflows&lt;/li&gt;
&lt;li&gt;💰 Community reward mechanisms&lt;/li&gt;
&lt;li&gt;🎟️ Coupon systems&lt;/li&gt;
&lt;li&gt;🌍 Open-source collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is being developed openly through multiple GitHub repositories.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 The Vision
&lt;/h2&gt;

&lt;p&gt;Our vision is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Technology should be open, inspectable and buildable by the community.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Urban Lab explores a model where people can contribute to hardware, software and infrastructure without depending entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;The ecosystem is designed around four main principles:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create open hardware and software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Experiment.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Test new ideas involving mobility, robotics, AI and decentralized infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Share.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Publish code, documentation and designs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Improve.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Allow the community to modify and extend the system.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛴 Smart Mobility
&lt;/h1&gt;

&lt;p&gt;One of the main Urban Lab projects is an open-source smart scooter platform.&lt;/p&gt;

&lt;p&gt;The architecture explores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS tracking&lt;/li&gt;
&lt;li&gt;Remote locking&lt;/li&gt;
&lt;li&gt;Battery monitoring&lt;/li&gt;
&lt;li&gt;ESP32 / Raspberry Pi controllers&lt;/li&gt;
&lt;li&gt;Sensor integration&lt;/li&gt;
&lt;li&gt;Web APIs&lt;/li&gt;
&lt;li&gt;Payment integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hardware development:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-hardware" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The goal is to make the platform modular enough for developers and makers to experiment with their own implementations.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚗 Open Vehicle Concepts
&lt;/h1&gt;

&lt;p&gt;Urban Lab is also exploring open-source vehicle concepts.&lt;/p&gt;

&lt;p&gt;The idea is to apply the same principles used for the smart scooter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open documentation&lt;/li&gt;
&lt;li&gt;Modular electronics&lt;/li&gt;
&lt;li&gt;Remote telemetry&lt;/li&gt;
&lt;li&gt;Software-controlled services&lt;/li&gt;
&lt;li&gt;Community development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Repository:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-auto" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-auto&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These projects are experimental and are being developed incrementally.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔐 Monero Escrow Experiments
&lt;/h1&gt;

&lt;p&gt;Privacy-focused payments are an important part of the Urban Lab architecture.&lt;/p&gt;

&lt;p&gt;We are experimenting with &lt;strong&gt;Monero-based escrow workflows&lt;/strong&gt;, including multisignature concepts.&lt;/p&gt;

&lt;p&gt;A typical workflow looks like:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
Create escrow
      ↓
Define buyer + seller
      ↓
Lock / prepare funds
      ↓
Collect required signatures
      ↓
Verify escrow state
      ↓
Release or cancel
The backend exposes APIs for managing the escrow lifecycle.

Example:

curl -X POST http://localhost:5002/api/escrow/create \
  -H "Content-Type: application/json" \
  -d '{
    "serviceId": "URBAN-001",
    "amount": 25,
    "description": "Smart scooter rental"
  }'

Escrow development:

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

Important: the current implementation should be considered experimental. Testing infrastructure should be used before any real-money deployment.

💰 MYZ Community Rewards

Urban Lab also experiments with an internal reward mechanism called MYZ.

The idea is to reward useful contributions to the ecosystem.

Possible activities include:

Software development
Documentation
Bug reports
Hardware development
Testing
Community contributions
Mobility activities

The exact reward rules, economics and conversion mechanisms are still subject to development and validation.

🎟️ Coupon System

Another experimental component is a coupon system connected to MYZ.

The concept is:

Community contribution
        ↓
      MYZ
        ↓
     Coupon
        ↓
Urban Lab service

Possible applications include discounts for:

Rentals
Repairs
Hardware
Community services

Example API structure:

POST /api/coupons/create
GET  /api/coupons/user/:userId
POST /api/coupons/redeem

This creates a bridge between digital community rewards and real-world services.

🧠 AI Forward

Urban Lab is also experimenting with a concept called AI Forward.

The idea is to allow users to reserve future AI capacity under predefined terms.

For example:

1 month  → 10% discount
2 months → 15% discount
3 months → 20% discount
6 months → 30% discount

A prototype API includes operations such as:

POST /api/ai-forward/quote
POST /api/ai-forward/purchase
GET  /api/ai-forward/user/:userId
POST /api/ai-forward/consume
POST /api/ai-forward/resale

This is an experimental economic model for AI services, not a financial investment product.

🤖 Robotics

Urban Lab also contains several robotics concepts.

Pytho AI

An AI-oriented assistant designed to interact with users and Urban Lab services.

EVA IONI

An experimental platform for urban agriculture and environmental monitoring.

CleanStreetBot

A concept for automated waste detection and collection.

AssemblyBot

An experimental platform for assisting with hardware assembly.

MedBot

A healthcare-assistance research concept.

CogniBot

A companion and interaction robot concept.

EmergiBot

A safety and monitoring concept.

AdminBot

A concept for scheduling, reminders and administrative assistance.

These projects are at different stages of development.

In particular, healthcare and safety-related robots require substantial additional validation, certification and safety testing before real-world deployment.

🛠️ Technology Stack

The ecosystem currently experiments with:

Area    Technologies
Backend Node.js, Express, MongoDB
Blockchain  Monero RPC / multisig experiments
Hardware    ESP32, Raspberry Pi, Arduino
Sensors GPS, accelerometers, environmental sensors
Frontend    HTML, JavaScript, React/Vite
AI  AI APIs
Robotics    Motors, servos and embedded controllers
Development GitHub, REST APIs, Webhooks
📦 Open Source Repositories
Urban Lab

https://github.com/DanielIoni-creator/urban-lab

Hardware

https://github.com/DanielIoni-creator/urban-lab-hardware

Automotive

https://github.com/DanielIoni-creator/urban-lab-auto

Robotics

https://github.com/DanielIoni-creator/urban-lab-robot

Robotics / Assistance

https://github.com/DanielIoni-creator/urban-lab-nurse

MyZubster

https://github.com/MyZubster-Ecosystem/myzubster

I-ECO-01

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

🧪 Current Status

Urban Lab is an active development project.

Current work includes:

✅ Open-source repositories
✅ Backend APIs
✅ Escrow workflow experiments
✅ Dashboard development
✅ MYZ reward experiments
✅ Coupon API experiments
✅ AI infrastructure experiments
🧪 Robotics prototypes
🧪 Smart mobility hardware
🧪 Continued testing

Some components are prototypes, simulations or development-stage software.

The project should not be interpreted as a production-ready financial, medical, autonomous-driving or safety system.

🚀 What's Next?

The roadmap includes:

Better hardware documentation

More CAD files, BOM information and assembly documentation.

More testing

Continue validating APIs, escrow workflows and hardware components.

Community contributions

Open more issues and development tasks for programmers, makers and researchers.

Robotics

Continue developing experimental robotic platforms.

Mobility

Improve telemetry, hardware integration and smart mobility software.

Privacy

Continue exploring how Monero can be integrated into open-source services.

🤝 Contributing

You don't need to build a robot to contribute.

You can:

🐛 Report bugs
💻 Submit pull requests
🛠️ Improve hardware designs
📖 Write documentation
🧪 Test APIs
🤖 Develop robotics software
🔐 Review security assumptions
💡 Propose new ideas

Start with the GitHub repositories and open an issue.

🏁 Conclusion

Urban Lab is an experiment in combining:

Open hardware + open software + robotics + AI + privacy-focused payments.

The project is still evolving.

That's why the development process is open to contributors.

The long-term vision is a technology ecosystem where people can build their own machines, inspect their software, participate in development and interact through open infrastructure.

Build it.
Inspect it.
Modify it.
Improve it.

Welcome to Urban Lab. 🏭🛴🚗🤖🔐🌍

Daniel Ioni — Urban Lab

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>monero</category>
      <category>robotics</category>
      <category>api</category>
    </item>
    <item>
      <title>🏭 Urban Lab: An Open-Source Ecosystem for Mobility, Robotics and Monero Payments"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 03:37:25 +0000</pubDate>
      <link>https://dev.to/danielioni/urban-lab-an-open-source-ecosystem-for-mobility-robotics-and-monero-payments-134a</link>
      <guid>https://dev.to/danielioni/urban-lab-an-open-source-ecosystem-for-mobility-robotics-and-monero-payments-134a</guid>
      <description>&lt;h1&gt;
  
  
  🏭 Urban Lab: An Open-Source Ecosystem for Mobility, Robotics and Monero Payments
&lt;/h1&gt;

&lt;p&gt;What happens when open-source hardware, robotics, privacy-focused payments and community-driven development meet?&lt;/p&gt;

&lt;p&gt;This is the idea behind &lt;strong&gt;Urban Lab&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Urban Lab is an experimental open-source ecosystem combining:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 Smart electric mobility&lt;/li&gt;
&lt;li&gt;🚗 Open-source vehicle concepts&lt;/li&gt;
&lt;li&gt;🤖 Service and assistance robots&lt;/li&gt;
&lt;li&gt;🔐 Monero-based escrow experiments&lt;/li&gt;
&lt;li&gt;💰 MYZ community rewards&lt;/li&gt;
&lt;li&gt;🎟️ Digital coupon experiments&lt;/li&gt;
&lt;li&gt;🧠 AI-powered services&lt;/li&gt;
&lt;li&gt;🌍 Open-source collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Build technology that people can inspect, modify, repair and improve.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌍 The vision
&lt;/h2&gt;

&lt;p&gt;Sustainable mobility and accessible technology should not depend entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;Urban Lab explores an alternative model where hardware, software and community infrastructure can be developed openly.&lt;/p&gt;

&lt;p&gt;The project aims to make it possible for contributors to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build and modify hardware&lt;/li&gt;
&lt;li&gt;Develop firmware and software&lt;/li&gt;
&lt;li&gt;Experiment with autonomous systems&lt;/li&gt;
&lt;li&gt;Use privacy-focused payment infrastructure&lt;/li&gt;
&lt;li&gt;Contribute code and documentation&lt;/li&gt;
&lt;li&gt;Participate in community reward systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Urban Lab is currently an &lt;strong&gt;open-source development project&lt;/strong&gt;, with several components still in testing and experimentation.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛴 Smart Mobility
&lt;/h1&gt;

&lt;p&gt;One of the main Urban Lab projects is an open-source smart scooter concept.&lt;/p&gt;

&lt;p&gt;The hardware/software architecture explores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS tracking&lt;/li&gt;
&lt;li&gt;ESP32 / Raspberry Pi controllers&lt;/li&gt;
&lt;li&gt;Remote locking&lt;/li&gt;
&lt;li&gt;Battery monitoring&lt;/li&gt;
&lt;li&gt;Sensor integration&lt;/li&gt;
&lt;li&gt;Web APIs&lt;/li&gt;
&lt;li&gt;Monero payment integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The hardware repository contains the project's experimental CAD, documentation and development files.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/DanielIoni-creator/urban-lab-hardware" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The objective is not simply to build another scooter.&lt;/p&gt;

&lt;p&gt;It is to create an &lt;strong&gt;open platform that developers and makers can modify&lt;/strong&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔐 Exploring Monero Escrow
&lt;/h1&gt;

&lt;p&gt;One of the most interesting parts of Urban Lab is the experimentation with &lt;strong&gt;Monero escrow and multisig workflows&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The architecture uses a backend API to manage the lifecycle of an escrow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create an escrow&lt;/li&gt;
&lt;li&gt;Define buyer and seller&lt;/li&gt;
&lt;li&gt;Track the required signatures&lt;/li&gt;
&lt;li&gt;Verify the escrow state&lt;/li&gt;
&lt;li&gt;Release or cancel the transaction&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The current development environment uses &lt;strong&gt;testing infrastructure&lt;/strong&gt;, rather than treating the prototype as a production financial service.&lt;/p&gt;

&lt;p&gt;The experimental API includes endpoints such as:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
POST /api/escrow/create
POST /api/escrow/sign
POST /api/escrow/release
POST /api/escrow/cancel
GET  /api/escrow/status
GET  /api/escrow/list
epository:

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

The important idea is that payment logic should be auditable and programmable, while private transactions remain possible through Monero.

💰 MYZ Community Rewards

Urban Lab also experiments with an internal reward system called MYZ.

MYZ is designed as a community incentive mechanism for activities such as:

Development
Documentation
Testing
Bug reports
Hardware contributions
Community participation
Mobility-related activities

For example, a future mobility implementation could reward users based on verified activity.

The exact reward rates and conversion mechanisms are still part of the project's development and testing process.

🎟️ Coupon Experiments

Another component of the ecosystem is a coupon system.

The concept is simple:

Community rewards → coupons → services

For example, MYZ could eventually be used to obtain discounts for:

Scooter rentals
Repairs
Hardware
Community services

Example API structure:

POST /api/coupons/create
GET  /api/coupons/user/:userId
POST /api/coupons/redeem

This allows the reward layer to connect with the practical services offered by the ecosystem.

🤖 Robotics

Urban Lab is also exploring several robotics concepts.

🧠 Pytho AI

An AI-oriented assistant designed to interact with users and integrate with Urban Lab services.

🌱 EVA IONI

A concept focused on urban agriculture, sensors and environmental monitoring.

🧹 CleanStreetBot

A robotics concept for detecting and collecting waste in urban environments.

🔧 AssemblyBot

An experimental robotic platform for assisting with hardware assembly.

🩺 MedBot

A concept for healthcare assistance and monitoring.

🧠 CogniBot

A companion-robot concept focused on interaction and cognitive activities.

🚨 EmergiBot

An experimental safety and monitoring robot concept.

📋 AdminBot

A concept for reminders, scheduling and administrative assistance.

These projects are at different stages of development and should be considered experimental prototypes and research concepts, not certified medical or safety products.

🧠 AI + Robotics + Payments

One of the long-term ideas behind Urban Lab is connecting autonomous software agents and robots with economic infrastructure.

Imagine a robot that can:

Receive a task
Estimate the required resources
Complete the task
Report the result
Receive a payment

This creates an interesting question:

Can machines participate in open economic ecosystems without requiring every interaction to be controlled by a centralized platform?

Urban Lab is exploring that question through software, APIs, robotics and privacy-focused payment technology.

🛠️ Technology Stack

The current ecosystem experiments with several technologies:

Area    Technologies
Backend Node.js, Express, MongoDB
Blockchain  Monero RPC, multisig experiments
Hardware    ESP32, Raspberry Pi, Arduino
Sensors GPS, accelerometers and environmental sensors
Frontend    HTML, JavaScript, React/Vite
AI  AI APIs and conversational systems
Robotics    Motors, servos and embedded controllers
Development GitHub, REST APIs, Webhooks

The architecture is intentionally modular so individual components can evolve independently.

📦 Open Source

The project is organized around several repositories.

Urban Lab

👉 https://github.com/DanielIoni-creator/urban-lab

Hardware

👉 https://github.com/DanielIoni-creator/urban-lab-hardware

Automotive experiments

👉 https://github.com/DanielIoni-creator/urban-lab-auto

Robotics

👉 https://github.com/DanielIoni-creator/urban-lab-robot

Robotics / assistance

👉 https://github.com/DanielIoni-creator/urban-lab-nurse

MyZubster

👉 https://github.com/MyZubster-Ecosystem/myzubster

I-ECO-01

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

🧪 Current Development Status

Urban Lab is an active development project.

Current work includes:

✅ Open-source repositories
✅ Backend APIs
✅ Escrow workflow experiments
✅ Dashboard development
✅ MYZ reward infrastructure
✅ Coupon API experiments
✅ Robotics prototypes
✅ AI integrations
🧪 Continued testing and validation

Some components are prototypes and simulations.

Before using any financial, mobility, medical or autonomous functionality in the real world, additional security, legal, hardware and safety validation is required.

🚀 What's Next?

The next stages of development include:

1. Better hardware documentation

More CAD documentation, BOM improvements and assembly instructions.

2. More testing

Continue testing escrow workflows and backend services in controlled environments.

3. Community development

Open more issues and bounty opportunities for developers, makers and researchers.

4. Robotics

Continue developing the experimental robot platforms.

5. Mobility

Improve the smart scooter architecture and telemetry systems.

6. Privacy-focused payments

Continue researching how Monero can integrate with decentralized services and autonomous systems.

🤝 How You Can Contribute

You don't need to build a robot to contribute.

You can help by:

🐛 Reporting bugs
💻 Opening pull requests
🛠️ Improving hardware designs
📖 Writing documentation
🧪 Testing APIs
🤖 Developing robotics software
🔐 Reviewing security assumptions
💡 Proposing new ideas

Start with the repositories on GitHub.

🏁 Conclusion

Urban Lab is an experiment in combining open-source hardware, robotics, AI and privacy-focused payments into one ecosystem.

The project is still evolving.

That's precisely why we are opening the development process to the community.

The long-term vision is a world where people can build their own machines, inspect their software, contribute to shared infrastructure and interact through open protocols.

Build it. Inspect it. Modify it. Improve it.

Welcome to Urban Lab. 🏭🛴🤖🔐🌍

Daniel Ioni — Urban Lab





&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>monero</category>
      <category>myzubster</category>
      <category>urbanlab</category>
      <category>payments</category>
    </item>
    <item>
      <title># 🌍 Urban Lab: An Open-Source Ecosystem for Mobility, Robots &amp; Monero Payments</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 03:12:57 +0000</pubDate>
      <link>https://dev.to/danielioni/-urban-lab-an-open-source-ecosystem-for-mobility-robots-monero-payments-36fh</link>
      <guid>https://dev.to/danielioni/-urban-lab-an-open-source-ecosystem-for-mobility-robots-monero-payments-36fh</guid>
      <description>&lt;p&gt;After weeks of development, testing and integration, I'm introducing &lt;strong&gt;Urban Lab&lt;/strong&gt; — an open-source project exploring the intersection of &lt;strong&gt;smart mobility, robotics, AI and privacy-focused payments&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The project brings together several experimental components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 Smart electric scooters&lt;/li&gt;
&lt;li&gt;🚗 Electric mobility concepts&lt;/li&gt;
&lt;li&gt;🤖 Service robotics&lt;/li&gt;
&lt;li&gt;🩺 Assistive robotics research&lt;/li&gt;
&lt;li&gt;🔐 Monero-based escrow experiments&lt;/li&gt;
&lt;li&gt;💰 MYZ community rewards&lt;/li&gt;
&lt;li&gt;🧠 AI integrations&lt;/li&gt;
&lt;li&gt;🌍 Open-source hardware and software&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Build mobility and robotics infrastructure that people can understand, modify and contribute to.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🧠 The Vision
&lt;/h2&gt;

&lt;p&gt;Urban Lab explores a model where sustainable mobility and assistive technology can become more open and accessible.&lt;/p&gt;

&lt;p&gt;The project aims to make it possible to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build open hardware&lt;/li&gt;
&lt;li&gt;Modify and repair devices&lt;/li&gt;
&lt;li&gt;Develop custom software&lt;/li&gt;
&lt;li&gt;Experiment with privacy-focused payments&lt;/li&gt;
&lt;li&gt;Contribute code and documentation&lt;/li&gt;
&lt;li&gt;Build new robotic applications&lt;/li&gt;
&lt;li&gt;Create local Urban Lab communities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is an ongoing experiment, not a finished commercial platform.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛴 Smart Scooter
&lt;/h1&gt;

&lt;p&gt;The Urban Lab hardware project explores a smart electric scooter platform with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS&lt;/li&gt;
&lt;li&gt;embedded sensors&lt;/li&gt;
&lt;li&gt;remote-control capabilities&lt;/li&gt;
&lt;li&gt;telemetry&lt;/li&gt;
&lt;li&gt;ESP32 / Arduino-based electronics&lt;/li&gt;
&lt;li&gt;optional AI integrations&lt;/li&gt;
&lt;li&gt;open hardware documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hardware repository:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-hardware" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Example development configuration:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Target&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Motor&lt;/td&gt;
&lt;td&gt;Brushless ~800W&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery&lt;/td&gt;
&lt;td&gt;LiFePO4 48V 20Ah&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Target range&lt;/td&gt;
&lt;td&gt;~40–60 km&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Target speed&lt;/td&gt;
&lt;td&gt;~25 km/h&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sensors&lt;/td&gt;
&lt;td&gt;GPS, accelerometer, gyroscope&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These are development specifications and are &lt;strong&gt;not a certification for road use&lt;/strong&gt;. Any real-world vehicle requires appropriate engineering, safety testing and regulatory compliance.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚗 Electric Mobility
&lt;/h1&gt;

&lt;p&gt;The same open-source principles can be extended beyond scooters.&lt;/p&gt;

&lt;p&gt;The Urban Lab ecosystem also explores an electric vehicle platform:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-auto" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-auto&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The objective is to investigate how open hardware, embedded software and decentralized services could work together across different forms of mobility.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔐 Monero Escrow
&lt;/h1&gt;

&lt;p&gt;One of the most interesting technical experiments is the integration of &lt;strong&gt;Monero-based escrow workflows&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The application architecture uses a 2-of-3 authorization model:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
              ┌─────────────┐
              │    Buyer    │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │   ESCROW    │
              │    2-of-3   │
              └──────┬──────┘
                     │
           ┌─────────┼─────────┐
           ▼         ▼         ▼
The intended workflow is:

Buyer and seller agree on a service.
An escrow record is created.
Participants authorize the transaction.
The configured threshold is reached.
The release workflow is executed.

The escrow API is being developed in:

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

For development, testing is performed with simulated data and/or Monero Stagenet where applicable.

⚠️ This is experimental infrastructure. Application-level escrow records should not be confused with confirmed on-chain transactions. Do not use the current system for significant real funds without an independent security review.

💰 MYZ Community Rewards

Urban Lab also experiments with a community reward system called MYZ.

The idea is to create incentives for activities such as:

testing;
development;
documentation;
bug reports;
community participation;
mobility experiments.

A possible reward model could look like:

Activity    Example reward
Scooter trip    0.2 MYZ / km
Vehicle milestone   10–50 MYZ
Bug report  5 MYZ
Documentation contribution  Variable
Development bounty  Variable

These numbers are experimental configuration examples and should not be interpreted as guaranteed financial returns.

🐛 GitHub Bounties

Open-source projects depend on contributors.

Urban Lab is experimenting with GitHub-based bounty workflows where contributors can work on predefined tasks and receive MYZ rewards when contributions are accepted.

Example:

GitHub Issue
     │
     ▼
Contributor
     │
     ▼
Pull Request
     │
     ▼
Code Review
     │
     ▼
Accepted
     │
     ▼
Reward

The backend and community infrastructure are being developed through the MyZubster ecosystem:

https://github.com/MyZubster-Ecosystem/myzubster

🤖 Robotics

Urban Lab also explores several robotic concepts.

🧠 Pytho

An AI-oriented assistant designed to interact with software services and help automate workflows.

Potential applications include:

API interaction
planning
automation
monitoring
user assistance
🌱 EVA IONI

An experimental urban-gardening robotics concept focused on:

environmental monitoring;
soil measurements;
temperature;
humidity;
automation.
🧹 CleanStreetBot

A concept for autonomous or semi-autonomous urban cleaning.

Possible capabilities include:

detecting waste;
collecting waste;
reporting areas requiring cleaning;
telemetry.
🔧 AssemblyBot

An experimental robotic assembly platform designed to investigate automation for hardware production and assembly workflows.

🩺 Assistive Robotics Research

Urban Lab also explores concepts such as:

MedBot
CogniBot
EmergiBot
AdminBot

These projects are research and development concepts, not certified medical devices.

For example, future prototypes could explore:

MedBot

Monitoring non-critical sensor data and assisting with routine workflows.

CogniBot

Conversational interaction and entertainment.

EmergiBot

Detection and notification workflows for predefined events.

AdminBot

Appointments, reminders and administrative assistance.

Any system involving medical care, medication administration, emergency response or patient monitoring would require substantial additional safety engineering, clinical validation, regulatory approval and human oversight before real-world deployment.

🛠️ Technology Stack

The ecosystem currently explores technologies including:

Area    Technologies
Backend Node.js, Express, MongoDB
Blockchain  Monero RPC, multisig experiments
Hardware    ESP32, Raspberry Pi, Arduino
Sensors GPS, accelerometer, environmental sensors
AI  OpenAI API, DeepSeek API
Frontend    HTML, JavaScript, React/Vite
Robotics    Motors, servos, embedded controllers
Development GitHub, REST APIs, WebSockets

The architecture is modular so individual components can evolve independently.

📦 Open Source

The project aims to keep hardware, software and documentation as open as possible.

Main repositories include:

🛴 Urban Lab Hardware

https://github.com/DanielIoni-creator/urban-lab-hardware

🚗 Urban Lab Auto

https://github.com/DanielIoni-creator/urban-lab-auto

🤖 Urban Lab Robotics

https://github.com/DanielIoni-creator/urban-lab-robot

🩺 Urban Lab Nurse Robotics

https://github.com/DanielIoni-creator/urban-lab-nurse

🌐 MyZubster

https://github.com/MyZubster-Ecosystem/myzubster

🔐 I-ECO-01

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

🧪 Current Status

The project is actively evolving.

Current development areas include:

✅ Open-source repositories
🧪 Monero escrow experiments
🧪 Stagenet testing
🧪 MYZ reward infrastructure
🧪 GitHub bounty automation
🧪 Robotics prototypes
🧪 AI integrations
🚧 Hardware development
🚧 MyZubster integration

Some components are prototypes or simulations rather than production-ready services.

That's intentional.

The goal is to build, test, document and improve each component before considering wider deployment.

📊 Monitoring

Urban Lab also includes development dashboards for monitoring application activity.

Depending on the deployment, dashboards can expose information such as:

escrow status;
pending operations;
completed operations;
simulated transaction volume;
system events;
API activity.

Production deployments would require proper authentication, HTTPS, authorization, monitoring and security controls.

🚀 What's Next?

The roadmap includes:

1. Hardware

Improve mechanical designs, electronics and assembly documentation.

2. Embedded systems

Continue developing GPS, telemetry and connectivity.

3. Monero

Continue testing escrow workflows on Stagenet.

4. Security

Improve authentication, authorization and key-management architecture.

5. Robotics

Build and test additional prototypes.

6. Community

Open more GitHub issues and development bounties.

7. Real-world testing

Move carefully from simulation to controlled real-world testing.

🌍 Why Build in Public?

Because open-source development works best when people can inspect the work.

Instead of saying:

"Trust us."

We want the code, documentation and experiments to be available for people to examine.

You can:

read the code;
open an issue;
suggest an improvement;
submit a pull request;
test the software;
build your own prototype.
🏁 Conclusion

Urban Lab is an experiment at the intersection of:

🛴 Mobility

🤖 Robotics

🧠 AI

🔐 Monero

🔧 Open Hardware

🌐 Open Source

We're still building.

We're still testing.

And we're sharing the process publicly.

If you're interested in open hardware, Monero, robotics, IoT, AI or decentralized infrastructure, check out the repositories and join the development.

Build it. Test it. Improve it.

🛴🌍🤖🔐🚀

Daniel Ioni — Urban Lab


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>urban</category>
      <category>lab</category>
      <category>open</category>
      <category>source</category>
    </item>
    <item>
      <title>🛴 Urban Lab: Open-Source Smart Scooters, Monero Payments &amp; MYZ Rewards"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 02:37:02 +0000</pubDate>
      <link>https://dev.to/danielioni/urban-lab-open-source-smart-scooters-monero-payments-myz-rewards-2mcg</link>
      <guid>https://dev.to/danielioni/urban-lab-open-source-smart-scooters-monero-payments-myz-rewards-2mcg</guid>
      <description>&lt;h1&gt;
  
  
  🛴 Urban Lab: Open-Source Smart Scooters, Monero Payments &amp;amp; MYZ Rewards
&lt;/h1&gt;

&lt;p&gt;Hi everyone! 👋&lt;/p&gt;

&lt;p&gt;I'm &lt;strong&gt;Daniel Ioni&lt;/strong&gt;, an independent developer and founder of &lt;strong&gt;Urban Lab&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Today I want to introduce the idea behind Urban Lab: an experimental &lt;strong&gt;open-source sustainable mobility ecosystem&lt;/strong&gt; combining smart electric scooters, privacy-focused payments, AI services and community-driven development.&lt;/p&gt;

&lt;p&gt;The project brings together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 &lt;strong&gt;Open-source hardware&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Monero-based escrow experiments&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;MYZ community rewards&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;AI integration&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🐛 &lt;strong&gt;GitHub bounties&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🌍 &lt;strong&gt;Open-source community development&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Make smart mobility easier to build, understand, repair and improve.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  🧠 The Vision
&lt;/h1&gt;

&lt;p&gt;Sustainable mobility should not depend entirely on closed hardware and proprietary software.&lt;/p&gt;

&lt;p&gt;We want to explore a model where people can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build&lt;/strong&gt; their own smart scooter&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customize&lt;/strong&gt; the hardware and software&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repair&lt;/strong&gt; their vehicle&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run&lt;/strong&gt; their own infrastructure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use&lt;/strong&gt; privacy-focused payments&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contribute&lt;/strong&gt; to the open-source ecosystem&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Earn rewards&lt;/strong&gt; for useful contributions and participation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Urban Lab is an experimental project exploring what a more open mobility ecosystem could look like.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ 1. Open-Source Hardware
&lt;/h1&gt;

&lt;p&gt;The hardware repository is available here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-hardware" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The repository is intended to contain the building blocks for experimenting with the Urban Lab platform, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CAD files&lt;/li&gt;
&lt;li&gt;STL / STEP / SCAD models&lt;/li&gt;
&lt;li&gt;Bill of Materials&lt;/li&gt;
&lt;li&gt;Assembly documentation&lt;/li&gt;
&lt;li&gt;Firmware&lt;/li&gt;
&lt;li&gt;Electronics documentation&lt;/li&gt;
&lt;li&gt;Configuration files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The hardware concept is designed around commonly available components where possible.&lt;/p&gt;

&lt;p&gt;A prototype configuration may include:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Target specification&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Motor&lt;/td&gt;
&lt;td&gt;Brushless ~800W&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery&lt;/td&gt;
&lt;td&gt;LiFePO4 48V 20Ah&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Target range&lt;/td&gt;
&lt;td&gt;~40–60 km&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Target speed&lt;/td&gt;
&lt;td&gt;~25 km/h&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sensors&lt;/td&gt;
&lt;td&gt;GPS, accelerometer, gyroscope&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Controller&lt;/td&gt;
&lt;td&gt;ESP32 / compatible MCU&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ These are development targets/specifications for the project and should not be interpreted as certification for road use. Hardware must be independently tested for safety and compliance before real-world deployment.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  🔐 2. Monero Escrow
&lt;/h1&gt;

&lt;p&gt;One of the most interesting parts of Urban Lab is the payment architecture.&lt;/p&gt;

&lt;p&gt;We are experimenting with a &lt;strong&gt;2-of-3 multisig escrow workflow using Monero&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The basic concept involves three participants:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
              ┌─────────────┐
              │    BUYER    │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │   ESCROW    │
              │    2-of-3   │
              └──────┬──────┘
                     │
           ┌─────────┼─────────┐
           ▼         ▼         ▼
         BUYER     SELLER     ADMIN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>scooters</category>
      <category>monero</category>
      <category>myz</category>
      <category>rewards</category>
    </item>
    <item>
      <title>🛴 Urban Lab Goes Open Source: Smart Scooters, Monero Escrow &amp; Open Hardware"</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 02:17:59 +0000</pubDate>
      <link>https://dev.to/danielioni/urban-lab-goes-open-source-smart-scooters-monero-escrow-open-hardware-4pb7</link>
      <guid>https://dev.to/danielioni/urban-lab-goes-open-source-smart-scooters-monero-escrow-open-hardware-4pb7</guid>
      <description>&lt;h1&gt;
  
  
  🛴 Urban Lab Goes Open Source: Smart Scooters, Monero Escrow &amp;amp; Open Hardware
&lt;/h1&gt;

&lt;p&gt;What started as an idea for a smart electric scooter is becoming something much bigger.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Urban Lab is going open source.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project brings together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🛴 Smart electric scooter hardware&lt;/li&gt;
&lt;li&gt;🔧 Open hardware and firmware&lt;/li&gt;
&lt;li&gt;🤖 AI-powered services&lt;/li&gt;
&lt;li&gt;🔐 Monero-based escrow experiments&lt;/li&gt;
&lt;li&gt;🐛 Community development bounties&lt;/li&gt;
&lt;li&gt;🌐 Open-source software&lt;/li&gt;
&lt;li&gt;📊 Monitoring and automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Build sustainable mobility infrastructure that people can inspect, modify, repair and contribute to.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌱 Why Open Source?
&lt;/h2&gt;

&lt;p&gt;Modern mobility systems often depend on proprietary hardware and closed software.&lt;/p&gt;

&lt;p&gt;That can make it difficult to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;repair a vehicle;&lt;/li&gt;
&lt;li&gt;replace components;&lt;/li&gt;
&lt;li&gt;understand how the system works;&lt;/li&gt;
&lt;li&gt;modify the software;&lt;/li&gt;
&lt;li&gt;build alternative applications;&lt;/li&gt;
&lt;li&gt;contribute improvements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We want to experiment with a different approach.&lt;/p&gt;

&lt;p&gt;With Urban Lab, the idea is to make as much of the stack as possible accessible to the community.&lt;/p&gt;

&lt;p&gt;That includes hardware, firmware, backend services and documentation.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔧 Open Hardware
&lt;/h1&gt;

&lt;p&gt;The hardware repository is available here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab-hardware" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab-hardware&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The repository is intended to contain the building blocks required to experiment with the Urban Lab scooter platform.&lt;/p&gt;

&lt;p&gt;Depending on the current hardware revision, this includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CAD models&lt;/li&gt;
&lt;li&gt;3D-printable components&lt;/li&gt;
&lt;li&gt;Bill of Materials&lt;/li&gt;
&lt;li&gt;electronics documentation&lt;/li&gt;
&lt;li&gt;assembly documentation&lt;/li&gt;
&lt;li&gt;firmware&lt;/li&gt;
&lt;li&gt;configuration files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed around commonly available components where practical.&lt;/p&gt;

&lt;p&gt;The long-term goal is to make the platform easier to reproduce and modify.&lt;/p&gt;




&lt;h1&gt;
  
  
  ⚡ Embedded System
&lt;/h1&gt;

&lt;p&gt;The scooter architecture is designed around a microcontroller such as an &lt;strong&gt;ESP32&lt;/strong&gt; or compatible hardware.&lt;/p&gt;

&lt;p&gt;Potential functionality includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS positioning&lt;/li&gt;
&lt;li&gt;battery monitoring&lt;/li&gt;
&lt;li&gt;motor control&lt;/li&gt;
&lt;li&gt;connectivity&lt;/li&gt;
&lt;li&gt;remote status monitoring&lt;/li&gt;
&lt;li&gt;OTA firmware updates&lt;/li&gt;
&lt;li&gt;remote locking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simplified architecture looks like this:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
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


&amp;gt; 🛴🔓 **Urban Lab is now open source.**
&amp;gt;
&amp;gt; Smart scooter hardware + firmware + AI + Monero escrow + community bounties.
&amp;gt;
&amp;gt; We're building the mobility stack in public.
&amp;gt;
&amp;gt; Inspect it. Build it. Improve it.
&amp;gt;
&amp;gt; @monero @monerolabs
&amp;gt;
&amp;gt; #Monero #XMR #OpenSource #IoT #Hardware
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>opensource</category>
      <category>monero</category>
      <category>escrow</category>
      <category>urban</category>
    </item>
    <item>
      <title>🏭 Urban Lab: Building a Sustainable Mobility Ecosystem with</title>
      <dc:creator>Daniel Ioni</dc:creator>
      <pubDate>Sat, 15 Aug 2026 02:08:10 +0000</pubDate>
      <link>https://dev.to/danielioni/urban-lab-building-a-sustainable-mobility-ecosystem-with-5gg4</link>
      <guid>https://dev.to/danielioni/urban-lab-building-a-sustainable-mobility-ecosystem-with-5gg4</guid>
      <description>&lt;p&gt;🏭 Urban Lab: Building a Sustainable Mobility Ecosystem with&lt;/p&gt;

&lt;h1&gt;
  
  
  🏭 Urban Lab: Building a Sustainable Mobility Ecosystem with Monero, Multisig Escrow and Automated Bounties
&lt;/h1&gt;

&lt;p&gt;Hi everyone! 👋&lt;/p&gt;

&lt;p&gt;I'm &lt;strong&gt;Daniel Ioni&lt;/strong&gt;, an independent developer and founder of &lt;strong&gt;Urban Lab&lt;/strong&gt;, an experimental project combining &lt;strong&gt;smart electric scooters, AI-powered services, open-source software and privacy-focused payments&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Over the past few weeks, we've been working on several components of the ecosystem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔐 Monero 2-of-3 multisig escrow&lt;/li&gt;
&lt;li&gt;🤖 AI and robot integrations&lt;/li&gt;
&lt;li&gt;🐛 Automated GitHub bounties&lt;/li&gt;
&lt;li&gt;💰 MYZ reward accounting&lt;/li&gt;
&lt;li&gt;💱 Experimental MYZ → XMR conversion logic&lt;/li&gt;
&lt;li&gt;📊 Real-time monitoring&lt;/li&gt;
&lt;li&gt;🌐 MyZubster integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This article is a technical overview of what we're building, what we've tested and what still needs to be done.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Important:&lt;/strong&gt; The system is still experimental. Testing uses simulated data and/or Monero Stagenet. Any MYZ → XMR conversion examples shown below are application-level simulations unless explicitly stated otherwise. We are not presenting the system as a production financial service.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛴 The Urban Lab Concept
&lt;/h2&gt;

&lt;p&gt;Urban Lab started with a simple idea:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if a smart mobility service could combine physical vehicles, AI, open-source software and privacy-focused payments?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The scooter concept includes features such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS tracking&lt;/li&gt;
&lt;li&gt;remote locking&lt;/li&gt;
&lt;li&gt;AI integration&lt;/li&gt;
&lt;li&gt;digital payments&lt;/li&gt;
&lt;li&gt;automated service workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But adding a payment system introduces an important question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can a customer and service provider reduce the amount of trust required between them?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's where escrow becomes interesting.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔐 Monero Multisig Escrow
&lt;/h2&gt;

&lt;p&gt;Our experimental escrow architecture uses a &lt;strong&gt;2-of-3 multisig model&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The three participants can be:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Buyer&lt;/strong&gt; — the customer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seller&lt;/strong&gt; — the service provider&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin / Arbitrator&lt;/strong&gt; — an optional third participant&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Two authorized participants are required for operations governed by the multisig scheme.&lt;/p&gt;

&lt;p&gt;A simplified workflow looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Customer
   │
   ▼
Create Escrow
   │
   ▼
┌──────────────────────┐
│      2-of-3          │
│   Multisig Escrow    │
├──────────────────────┤
│ Buyer                │
│ Seller               │
│ Admin / Arbitrator   │
└──────────┬───────────┘
           │
           ▼
     Release Workflow
           │
           ▼
         Monero
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The application layer tracks the escrow state, while the actual wallet and multisig implementation is responsible for the corresponding Monero transaction workflow.&lt;/p&gt;

&lt;p&gt;This distinction is important.&lt;/p&gt;

&lt;p&gt;A database record saying:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;status = RELEASED
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;does not by itself prove that a Monero transaction has settled on the network.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ I-ECO-01
&lt;/h2&gt;

&lt;p&gt;The current escrow backend is &lt;strong&gt;I-ECO-01&lt;/strong&gt;, a Node.js and Express REST API.&lt;/p&gt;

&lt;p&gt;The application exposes operations such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;create
sign
release
cancel
status
list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The backend is responsible for application-level escrow management, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;unique escrow IDs;&lt;/li&gt;
&lt;li&gt;transaction state;&lt;/li&gt;
&lt;li&gt;participant information;&lt;/li&gt;
&lt;li&gt;authorization tracking;&lt;/li&gt;
&lt;li&gt;cancellation;&lt;/li&gt;
&lt;li&gt;expiration;&lt;/li&gt;
&lt;li&gt;monitoring.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Technology stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Express&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MongoDB&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monero Wallet RPC&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebSocket&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTML / JavaScript dashboard&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;During development, we use &lt;strong&gt;Monero Stagenet&lt;/strong&gt; and simulated application data.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔄 Example Escrow Workflow
&lt;/h2&gt;

&lt;p&gt;A simplified example:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1 — Create
&lt;/h3&gt;

&lt;p&gt;A customer requests a smart scooter rental.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"service"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Smart Scooter Rental"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"amount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;25&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"currency"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"XMR"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The backend creates a unique escrow ID.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2 — Fund
&lt;/h3&gt;

&lt;p&gt;In a real deployment, the appropriate Monero wallet and multisig workflow would handle the funds.&lt;/p&gt;

&lt;p&gt;During development, we distinguish between simulated balances and actual Stagenet transactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3 — Authorize
&lt;/h3&gt;

&lt;p&gt;The buyer and service provider participate in the authorization workflow.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Buyer       → authorization
Seller      → authorization
Admin       → optional authorization
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 4 — Threshold
&lt;/h3&gt;

&lt;p&gt;Once the configured threshold has been reached, the application can update the escrow state.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SIGNED
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 5 — Release
&lt;/h3&gt;

&lt;p&gt;The release workflow is then executed according to the actual wallet and multisig implementation.&lt;/p&gt;

&lt;p&gt;For simulated tests, this can simply update the application state.&lt;/p&gt;

&lt;p&gt;For Stagenet testing, the corresponding blockchain transaction can be independently verified.&lt;/p&gt;




&lt;h1&gt;
  
  
  🐛 Automated GitHub Bounties
&lt;/h1&gt;

&lt;p&gt;Another part of the ecosystem is the experimental &lt;strong&gt;GitHub bounty system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;p&gt;A GitHub issue can contain a bounty declaration such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;💰 Reward: 5 MYZ
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When the configured conditions are satisfied, the application can record the reward in the contributor's MYZ balance.&lt;/p&gt;

&lt;p&gt;This creates a bridge between:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open-source contribution → automated reward → ecosystem balance&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Example API
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Endpoint&lt;/th&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/api/bounties&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;POST&lt;/td&gt;
&lt;td&gt;Create a bounty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/api/bounties&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;List bounties&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/api/bounty-history&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;View bounty history&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/api/user-balance/:username&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;Check MYZ balance&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The system is intended to automate accounting, not to replace GitHub's own security model.&lt;/p&gt;

&lt;p&gt;Webhook authentication and authorization are important before exposing this functionality to production users.&lt;/p&gt;




&lt;h1&gt;
  
  
  💱 MYZ → XMR Conversion
&lt;/h1&gt;

&lt;p&gt;We are also experimenting with a conversion layer between &lt;strong&gt;MYZ rewards and XMR-denominated values&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For development purposes, the API can expose functionality such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GET  /api/exchange-rate
POST /api/convert-myz-to-xmr
GET  /api/conversion-history
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST http://localhost:5003/api/convert-myz-to-xmr &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "githubUsername": "DanielIoni-creator",
    "amountMYZ": 10
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A simulated response could look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"message"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"[SIMULATED] Converted 10 MYZ to 0.01 XMR"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"txHash"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"sim-tx-1742345678"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"newBalance"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The important word here is &lt;strong&gt;SIMULATED&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;An application-level exchange rate does not automatically create a real market, redeemable asset or blockchain transaction.&lt;/p&gt;

&lt;p&gt;Before any real conversion system could be deployed, additional work would be required around custody, liquidity, pricing, security and applicable regulations.&lt;/p&gt;




&lt;h1&gt;
  
  
  🤖 AI and Robot Integration
&lt;/h1&gt;

&lt;p&gt;Urban Lab is also experimenting with connecting the escrow infrastructure to autonomous software and physical systems.&lt;/p&gt;

&lt;p&gt;Current components include:&lt;/p&gt;

&lt;h3&gt;
  
  
  Pytho AI
&lt;/h3&gt;

&lt;p&gt;AI-based planning and interaction with the escrow infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  Smart Scooter
&lt;/h3&gt;

&lt;p&gt;A physical mobility service concept with GPS and remote-control functionality.&lt;/p&gt;

&lt;h3&gt;
  
  
  MyZubster Robot
&lt;/h3&gt;

&lt;p&gt;A bot-oriented component for community, bounty and reward workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  MIGHTY Planner
&lt;/h3&gt;

&lt;p&gt;A planning assistant for projects and resources.&lt;/p&gt;

&lt;p&gt;The broader architecture looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                CUSTOMER
                    │
                    ▼
              AI / ROBOT
                    │
                    ▼
               ESCROW API
                    │
          ┌─────────┼─────────┐
          ▼         ▼         ▼
        BUYER     SELLER     ADMIN
          │         │         │
          └─────────┼─────────┘
                    ▼
               2-of-3 FLOW
                    │
                    ▼
                  MONERO
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We're interested in exploring how autonomous agents can interact with structured payment workflows without giving a software agent unrestricted control over funds.&lt;/p&gt;




&lt;h1&gt;
  
  
  📊 Monitoring Dashboard
&lt;/h1&gt;

&lt;p&gt;We also built a lightweight dashboard for monitoring the development environment.&lt;/p&gt;

&lt;p&gt;It can display:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;total escrow operations;&lt;/li&gt;
&lt;li&gt;pending transactions;&lt;/li&gt;
&lt;li&gt;completed operations;&lt;/li&gt;
&lt;li&gt;simulated XMR volume;&lt;/li&gt;
&lt;li&gt;escrow IDs;&lt;/li&gt;
&lt;li&gt;amounts;&lt;/li&gt;
&lt;li&gt;current status.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The dashboard is designed primarily for development and operational monitoring.&lt;/p&gt;

&lt;p&gt;A production deployment would require authentication, HTTPS, access control and careful handling of sensitive information.&lt;/p&gt;




&lt;h1&gt;
  
  
  🌐 MyZubster Integration
&lt;/h1&gt;

&lt;p&gt;Urban Lab is being integrated with the wider &lt;strong&gt;MyZubster&lt;/strong&gt; ecosystem.&lt;/p&gt;

&lt;p&gt;The architecture is intended to connect:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MyZubsterWeb
     │
     ▼
MyZubster API
     │
     ▼
I-ECO-01
     │
     ▼
Escrow Layer
     │
     ▼
Monero Wallet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Potential functionality includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;marketplace listings;&lt;/li&gt;
&lt;li&gt;scooter rentals;&lt;/li&gt;
&lt;li&gt;repair services;&lt;/li&gt;
&lt;li&gt;bounties;&lt;/li&gt;
&lt;li&gt;contributor rewards;&lt;/li&gt;
&lt;li&gt;escrow creation;&lt;/li&gt;
&lt;li&gt;transaction monitoring;&lt;/li&gt;
&lt;li&gt;notifications.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  📦 Open Source Repositories
&lt;/h1&gt;

&lt;p&gt;The project is being developed openly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Urban Lab
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/urban-lab" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/urban-lab&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  MyZubster
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/MyZubster-Ecosystem/myzubster" rel="noopener noreferrer"&gt;https://github.com/MyZubster-Ecosystem/myzubster&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  I-ECO-01
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/I-ECO-01" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/I-ECO-01&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  MyZubsterWeb
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/MyZubsterWeb" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/MyZubsterWeb&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  MyZubster-Social
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/DanielIoni-creator/MyZubster-Social" rel="noopener noreferrer"&gt;https://github.com/DanielIoni-creator/MyZubster-Social&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  🧪 Current Status
&lt;/h1&gt;

&lt;p&gt;The current development environment includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Escrow application layer&lt;/li&gt;
&lt;li&gt;✅ 2-of-3 escrow workflow testing&lt;/li&gt;
&lt;li&gt;✅ GitHub bounty API&lt;/li&gt;
&lt;li&gt;✅ MYZ reward accounting&lt;/li&gt;
&lt;li&gt;✅ Experimental MYZ → XMR conversion logic&lt;/li&gt;
&lt;li&gt;✅ Monitoring dashboard&lt;/li&gt;
&lt;li&gt;✅ Robot / AI integrations&lt;/li&gt;
&lt;li&gt;✅ MyZubster integration work&lt;/li&gt;
&lt;li&gt;🧪 Monero Stagenet testing&lt;/li&gt;
&lt;li&gt;🚧 Production security hardening&lt;/li&gt;
&lt;li&gt;🚧 Mainnet preparation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We have also performed &lt;strong&gt;more than 25 simulated escrow tests&lt;/strong&gt; covering creation, authorization, release, cancellation and error handling.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔐 What Still Needs to Be Done
&lt;/h1&gt;

&lt;p&gt;Before considering real-money production use, we need to address:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;secure key management;&lt;/li&gt;
&lt;li&gt;wallet isolation;&lt;/li&gt;
&lt;li&gt;API authentication;&lt;/li&gt;
&lt;li&gt;authorization;&lt;/li&gt;
&lt;li&gt;HTTPS;&lt;/li&gt;
&lt;li&gt;rate limiting;&lt;/li&gt;
&lt;li&gt;audit logging;&lt;/li&gt;
&lt;li&gt;multisig recovery;&lt;/li&gt;
&lt;li&gt;transaction verification;&lt;/li&gt;
&lt;li&gt;dispute resolution;&lt;/li&gt;
&lt;li&gt;monitoring;&lt;/li&gt;
&lt;li&gt;backups;&lt;/li&gt;
&lt;li&gt;security review.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moving from Stagenet to mainnet is not simply changing an endpoint.&lt;/p&gt;

&lt;p&gt;It requires confidence in the complete wallet, transaction, security and operational architecture.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔜 Roadmap
&lt;/h1&gt;

&lt;p&gt;Our next steps include:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Stagenet
&lt;/h3&gt;

&lt;p&gt;Continue testing actual wallet and multisig workflows without exposing real funds.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. MyZubster Frontend
&lt;/h3&gt;

&lt;p&gt;Make escrow functionality accessible directly from the web interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Smart Scooter Integration
&lt;/h3&gt;

&lt;p&gt;Connect the software platform with GPS and vehicle-management systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Mobile Application
&lt;/h3&gt;

&lt;p&gt;Explore a mobile interface for rentals and payments.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Reputation System
&lt;/h3&gt;

&lt;p&gt;Build reputation mechanisms for customers, contributors and service providers.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Security Review
&lt;/h3&gt;

&lt;p&gt;Review the architecture before considering mainnet.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Production
&lt;/h3&gt;

&lt;p&gt;Only after sufficient testing and security validation will we evaluate production deployment.&lt;/p&gt;




&lt;h1&gt;
  
  
  🙏 How to Contribute
&lt;/h1&gt;

&lt;p&gt;The project is open source and we welcome technical feedback.&lt;/p&gt;

&lt;p&gt;You can contribute by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🐛 Reporting bugs&lt;/li&gt;
&lt;li&gt;💻 Opening pull requests&lt;/li&gt;
&lt;li&gt;🧪 Testing on Stagenet&lt;/li&gt;
&lt;li&gt;📖 Improving documentation&lt;/li&gt;
&lt;li&gt;🔍 Reviewing the architecture&lt;/li&gt;
&lt;li&gt;💡 Suggesting new integrations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The GitHub repositories are the best place to start.&lt;/p&gt;




&lt;h1&gt;
  
  
  🏁 Conclusion
&lt;/h1&gt;

&lt;p&gt;Urban Lab started with a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can smart mobility services combine AI, open-source software and privacy-focused payments in a practical architecture?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We're experimenting with one possible answer:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛴 Smart mobility&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;🤖 AI and autonomous services&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;🔐 Multisig escrow&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;💰 Monero&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;🐛 Open-source bounties&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;🌐 MyZubster&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We're still building.&lt;/p&gt;

&lt;p&gt;We're still testing.&lt;/p&gt;

&lt;p&gt;And we're deliberately using Stagenet and simulated data before considering real-money production workflows.&lt;/p&gt;

&lt;p&gt;That's the point of building in public: &lt;strong&gt;share what works, document what doesn't, and let other developers challenge the architecture.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Urban Lab — Mobility, AI, Privacy &amp;amp; Open Source.&lt;/strong&gt; 🚀🌿🔐&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Daniel Ioni — Urban Lab&lt;/em&gt;&lt;/p&gt;

</description>
      <category>urban</category>
      <category>lab</category>
      <category>rimini</category>
      <category>myzubster</category>
    </item>
  </channel>
</rss>
