new 1_general_forum dashboard for OSBP + Contact form

master
Robbert Schep 2025-08-01 20:12:06 +02:00
parent 966ce7710f
commit f733639a87
6 changed files with 454 additions and 123 deletions

View File

@ -0,0 +1,35 @@
# Contact Us
We would love to hear from you. Whether you are interested in contributing, forming a partnership, or have a question about the project, please use the form below. Our team monitors submissions and will get back to you shortly.
<form class="contact-form" action="https://api.staticforms.xyz/submit" method="post">
<!-- REQUIRED: Replace this with your StaticForms access key -->
<input type="hidden" name="accessKey" value=sf_ha7960c038fb88i3hbgf0d81>
<!-- Makes the "Reply-To" email address the one the user submitted -->
<input type="hidden" name="replyTo" value="@">
<!-- Sets the subject of the email you will receive -->
<input type="hidden" name="subject" value="Contact Form Submission - Smartup Zero">
<!-- Redirects user to a thank you page after submission -->
<input type="hidden" name="redirectTo" value="https://timeline0.org/0_timeline/thank-you/">
<!-- Anti-spam honeypot field. Do not change. -->
<input type="text" name="honeypot" style="display: none" tabindex="-1" autocomplete="off">
<!-- Form Fields -->
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="8" required></textarea>
<div class="g-recaptcha" data-sitekey=6LcXVZcrAAAAAErKk03ysIccvSose25YnkeiBP-b></div>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<button type="submit">Send Message</button>
</form>

View File

@ -0,0 +1,7 @@
# Thank You!
Your message has been sent successfully.
Our team will review your submission and get back to you as soon as possible.
[Return to the homepage.](index.md)

24
docs/_snippets/contact.md Normal file
View File

@ -0,0 +1,24 @@
<form class="contact-form" action="https://api.staticforms.xyz/submit" method="post">
<!-- Replace this with your StaticForms access key -->
<input type="hidden" name="accessKey" value="sf_ha7960c038fb88i3hbgf0d81">
<!-- This sets the subject of the email you will receive -->
<input type="hidden" name="subject" value="Contact Form Submission - Smartup Zero">
<!-- This is where the user will be redirected after submitting the form -->
<input type="hidden" name="redirectTo" value="https://timeline0.org/thank-you">
<!-- This is a honeypot field to help prevent spam. Leave it empty. -->
<input type="text" name="honeypot" style="display:none">
<label for="name">Your Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Your Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Your Message:</label>
<textarea id="message" name="message" rows="8" required></textarea>
<button type="submit">Send Message</button>
</form>

View File

@ -1,127 +1,337 @@
# :material-forum: The General Forum
_The Public Dashboard for Smartup Zero_
!!! info "What is this?"
The democratic heart of Smartup Zero where all owners gather to debate, vote, and shape our collective future. This is where ownership means something.
!!! info "The Democratic Heart of Smartup Zero"
This is where all owners gather to debate, vote, and shape our collective future. All information and metrics on this page are approved by the community and updated weekly by the Leadership Team.
## :material-broadcast: Join the Live Discussion
*Last Updated: July 29, 2025*
---
## 1. The technology we are building
This section details the core technology we are building. Each item is a collapsible summary.
??? abstract "Onlife in Short"
ONLIFE is a emergency network technology that turns a group of ordinary smartphones into a self-organizing, decentralized communication network that works **without internet or cell service**. It is designed for citizens and first responders to maintain communication during large-scale emergencies like blackouts, cyberattacks, or natural disasters, transforming fragility into resilience.
??? abstract "Onlife Tech: The Engine"
ONLIFE is built on a stack of open, resilient technologies.
- **1. The Onlife Mesh:** The core protocol that allows smartphones to discover each other and form ad-hoc networks using their built-in Wi-Fi and Bluetooth radios.
[:material-arrow-right-bold: Read the Science Blueprint](smartup-zero/science-blueprint.md){ .md-button }
- **2. The ONLIFE app:** The "browser" for the ONLIFE network. This is the simple application citizens and responders use to connect to a group and use emergency tools.
[:material-arrow-right-bold: Read the Development Blueprint](smartup-zero/development-blueprint.md){ .md-button }
- **3. The Plugin Framework:** Small, crisis-specific tools that run inside Deckpack, such as an "SOS Broadcast" or a "Shared Map." This allows the platform to be adapted to any emergency.
[:material-arrow-right-bold: Read the Business Blueprint](smartup-zero/business-blueprint.md){ .md-button }
??? abstract "Onlife Design: The User Experience"
The user experience is designed to be simple and intuitive under extreme stress, based on three core concepts.
- **Groups:** Temporary, ad-hoc networks formed by nearby devices. A `Group` is like a shared, decentralized computer that exists only where it's needed.
- **Plugins:** The "software" that runs on the Group's shared computer, providing tools like secure messaging or resource finders.
- **Cards:** The "files" created by users via Plugins. A `Card` could be a help request, a status update, or a warning message shared with the Group.
[:material-arrow-right-bold: Read the Design Blueprint](smartup-zero/design-blueprint.md){ .md-button .md-button--primary }
??? question "Scenario 1: Cyberattack"
A massive cyberattack causes a 10-hour internet and telecom blackout across Western Europe.
- !!! danger "The Status Quo"
- Emergency services lose internal comms.
- Citizens are cut off from news and banking.
- Public transport halts.
- Disinformation and panic spread via rumor.
- Society grinds to a halt in silence.
- !!! success "ONLIFE is Active"
- Phones auto-connect, forming local mesh networks.
- Governments broadcast verified alerts via the mesh.
- Hospitals coordinate locally with ambulances.
- Neighborhoods organize peer-to-peer support.
- **The attack fails to destabilize society.**
??? question "Scenario 2: Earthquake"
A 7.2 magnitude earthquake strikes a major city. Cell towers are down, and infrastructure is crippled.
- !!! danger "The Status Quo"
- First responders are blind, unsure where to go.
- Trapped survivors cannot call for help.
- Families are separated with no way to confirm safety.
- Aid efforts are chaotic and uncoordinated.
- Rumors of aftershocks or dam breaks cause panic.
- !!! success "ONLIFE is Active"
- Survivor clusters automatically form local networks.
- An "I'm Safe / Need Help" plugin creates a live rescue map for responders entering the area.
- The Red Cross broadcasts authenticated shelter locations and safety info that spreads through the mesh.
- Volunteer teams use a shared map plugin to coordinate search grids.
- **Chaos is replaced with coordinated, community-driven response.**
??? info "Onlife Ecosystem Diagram"
This diagram shows how citizens, responders, and the core technology work together.
```mermaid
graph TD
subgraph "Human Layer"
C(Citizens)
FR(First Responders)
end
subgraph "Application Layer"
A[Onlife App]
P[Plugins: SOS, Map, etc.]
Cards(Cards: Messages, Alerts)
end
subgraph "Protocol Layer"
OMP[ONLIFE Mesh Protocol]
end
subgraph "Hardware Layer"
HW(Smartphones: Wi-Fi & Bluetooth)
end
C -- uses --> A
FR -- uses --> A
A -- runs --> P
P -- creates --> Cards
A -- communicates via --> OMP
OMP -- runs on --> HW
```
---
## 2. The Why: Our Groundings
This is the evidence that we are building something the world genuinely needs.
<div class="grid cards" markdown>
- :material-chat:{ .lg .middle } **Enter the Forum**
- __SDG Grounding__
---
Our public square on Matrix<br>
Open 24/7 for all owners<br>
We directly address UN goals for resilient, just, and sustainable societies.
[:material-login: Join #1_general_forum](https://matrix.to/#/#1_general_forum:matrix.org){ .md-button .md-button--primary }
![SDG 9](../assets/sdg-icons/sdg9.png){ width="75" } ![SDG 11](../assets/sdg-icons/sdg11.png){ width="75" } ![SDG 16](../assets/sdg-icons/sdg16.png){ width="75" } ![SDG 13](../assets/sdg-icons/sdg13.png){ width="75" }
[:material-arrow-right-bold: To Exec Summary](smartup-zero/executive-summary.md){ .md-button }
- __Scientific Grounding__
- :material-book-open-variant:{ .lg .middle } **Book of Owners**
---
See who owns Smartup Zero<br>
Transparent ownership registry<br>
Our technology is validated by years of rigorous research and development.
[:material-account-check: View the Book](book-of-owners.md){ .md-button }
- **Protocol Stress Test:** 75+ Node Mesh Proven
- **R&D Foundation:** 10+ Years
[:material-arrow-right-bold: To Science Blueprint](smartup-zero/science-blueprint.md){ .md-button .md-button--primary }
- __Democratic Grounding__
---
Our mission must be validated by a growing community of co-owners and supporters.
See our live progress on key validation metrics below.
[:material-arrow-right-bold: To Science Blueprint](smartup-zero/science-blueprint.md){ .md-button .md-button--primary }
- __The Urgency__
---
With **10,000+** cyberattacks on EU critical infrastructure annually and **zero** resilient communication tools for citizens, ONLIFE fills a critical gap in our collective safety.
[:material-arrow-right-bold: To Science Blueprint](smartup-zero/science-blueprint.md){ .md-button .md-button--primary }
</div>
## :material-progress-check: Current Phase Status
### Smartup Zero health index
!!! abstract "Phase 1: Validation (Active)"
**Started**: January 15, 2025<br>
**Target End**: April 15, 2025<br>
**Progress**: 15% Complete<br>
Here we track our progress towards meeting the community validation targets for the current phase.
**Key Milestones**:
- [x] Initial team formation
- [x] Matrix infrastructure deployed
!!! success "At a Glance"
This dashboard provides a transparent, weekly-updated view into the core health of our Smartup. It tracks our progress towards our mission, the vitality of our community, and the sustainability $
<div class="grid cards" markdown>
- __Mission Health (SDG Impact)__
---
Our progress towards real-world impact and partnerships.
- **Status:** Seeking Pilot Partners
- **Next Goal:** Secure first NGO trial
- __Economic Health (Sustainability)__
---
The financial and operational engine of our Smartup.
- **Treasury Runway:** 8 Months
- **Tasks Completed (30d):** 15
</div>
### Democratic & Social Vitality
These metrics show the health of our community and governance.
**Community Ownership: 23 / 500**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 4.6%;">4.6% Complete</div></div>
**Validation Funding: €4,600 / €50,000**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 9.2%;">9.2% Complete</div></div>
**Voter Turnout (Last Major Vote)**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 72%;">72%</div></div>
**New Contributor Activation**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 90%;">90% Onboarded</div></div>
### OSBP Progress
Here we track the completion status of all official blueprints that form our business plan.
**Science Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 85%;">85% Complete</div></div>
**Design Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 40%;">40% Complete</div></div>
**Development Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 30%;">30% Complete</div></div>
**Business Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 50%;">50% Complete</div></div>
**Operational Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 60%;">60% Complete</div></div>
**Media Blueprint**
<div class="progress-bar"><div class="progress-bar-fill" style="width: 20%;">20% Complete</div></div>
---
## 3. The How: Operations & Governance
A live view into the project's engine room.
<div class="grid cards" markdown>
- __Project Status: Validation Phase__
---
We are focused on validating our model and mission.
```mermaid
graph TD
A["Phase 0: Validation"] --> B["Phase 1: Design"];
B --> C["Phase 2: Production"];
C --> D["Phase 3: Organization"];
style A fill:#00bfa5,stroke:#333,stroke-width:2px
```
**Key Milestones Pending:**
- [ ] 50 owner threshold
- [ ] €50,000 crowdfunding target
- [ ] Official Smartup Business Plan ready
- [ ] Validation phase vote
## :material-vote: Upcoming Decisions
- __Upcoming Decisions__
| Date | Topic | Type | Status |
|------|-------|------|--------|
| **Feb 1** | Approve February Budget Allocation | Budget Vote | :material-file-document: Proposal Draft |
| **Feb 15** | Ratify ONLIFE Technical Architecture | Technical Decision | :material-pencil: In Discussion |
| **Mar 1** | Elect Design Phase Leadership Team | Leadership Election | :material-calendar-clock: Scheduled |
| **Apr 1** | Vote to Enter Design Phase | Phase Transition | :material-lock: Requirements Pending |
---
Key proposals currently in the pipeline for community vote.
## :material-calendar: Leadership Team Meetings
| Date | Topic | Status |
|--------|----------------------------------|------------------------------|
| Feb 1 | Approve February Budget | :material-file-document: Proposal Draft |
| Feb 15 | Ratify ONLIFE Tech Arch. | :material-pencil: In Discussion |
| Apr 1 | Vote to Enter Design Phase | :material-lock: Requirements Pending |
!!! tip "Next Public Meeting"
**Date**: Monday, January 27, 2025<br>
- __Next Public Meeting__
---
!!! tip "All Owners Welcome!"
**Date**: Monday, Feb 3, 2025<br>
**Time**: 19:00 CET (18:00 UTC)<br>
**Where**: [#1_general_forum](https://matrix.to/#/#1_general_forum:matrix.org)<br>
**Agenda**:<br>
- Treasury update<br>
- Team captain reports<br>
- New owner onboarding<br>
- Q&A with all owners<br>
**All owners welcome!** These meetings are fully transparent.
## :material-account-group: Current Governance Stats
<div class="grid cards" markdown>
- :material-account-multiple:{ .lg .middle } **Total Owners**
---
**23** citizens<br>
19 Work licenses<br>
3 Watch licenses<br>
1 Organizational license<br>
- :material-hand-coin:{ .lg .middle } **Treasury Status**
---
**€4,600** total<br>
**12,500 SC** outstanding<br>
**0.37** SC/EUR ratio<br>
Next redemption: TBD<br>
- :material-chat-processing:{ .lg .middle } **Forum Activity**
---
**147** messages this week<br>
**18** active participants<br>
**3** proposals in discussion<br>
**92%** average vote turnout<br>
**Agenda**: Treasury update, Team reports, Q&A
</div>
## :material-gavel: How Decisions Work Here
---
### What We Vote On
- **Major**: Phase transitions, leadership elections, constitutional changes (66% required)
- **Standard**: Budget allocations, technical decisions, team formation (50% required)
- **Operational**: Day-to-day handled by teams, reported back to forum
## 4. The Who: Our Community Vitals
### Your Voting Power
- **Base**: 1 owner = 1 vote
- **SK Modifier**: 500+ SK = 1.5x vote (max)
- **Quorum**: 40% participation required
The people and partners bringing Smartup Zero to life.
## :material-history: Recent Decisions
<div class="grid cards" markdown>
!!! success "January 2025 Votes"
**Jan 15**: Approved Matrix as primary communication platform (21-2)<br>
**Jan 18**: Elected interim Leadership Team (unanimous)<br>
**Jan 22**: Approved 5000 SC for infrastructure setup (19-3-1)<br>
- __Ownership__
## :material-help-circle: New Owner? Start Here
---
- **Total Citizens:** 23
- **Licenses:** 19 Work / 3 Watch / 1 Org
1. **Verify your ownership** in the [Book of Owners](book-of-owners.md)
2. **Join the Matrix space** if you haven't already
3. **Introduce yourself** in #1_general_forum
4. **Read recent proposals** to get up to speed
5. **Attend Monday's meeting** to meet everyone
[:material-book-open-variant: View Book of Owners](book-of-owners.md){ .md-button }
!!! quote "Your Voice Matters"
"In traditional companies, decisions happen in closed boardrooms. Here, every decision happens in the open, with your input. This is what collective ownership looks like in practice."
- __Treasury__
---
- **Raised:** €4,600
- **Outstanding:** 12,500 SC
[:material-scale-balance: View Open Collective](link/to/opencollective){ .md-button }
- __Open Roles__
---
We need your skills to achieve our mission.
- **Seeking:** Backend Developer (Go)
- **Seeking:** UX Designer
[:material-briefcase-plus: View All Roles](link/to/roles.md){ .md-button .md-button--primary }
</div>
---
[:material-arrow-right-bold: Continue to the Workplace](2_workplace.md){ .md-button .md-button--primary }
## 5. The Rules of Engagement
--8<-- "_snippets/join-cta.md"
How to participate and make your voice heard.
<div class="grid cards" markdown>
- __How Decisions Work__
---
- **Major Votes:** 66% required
- **Standard Votes:** 50% required
- **Quorum:** 40% participation
- **Voting Power:** 1 owner = 1 vote
- __Recent Decisions Log__
---
!!! success "July 2025 Votes"
- **July 15**: Approved Matrix as primary comms platform (21-2)
- **July 18**: Elected interim Leadership Team (unanimous)
- **July 22**: Approved 5000 SC for infrastructure (19-3-1)
- __New Owner? Start Here!__
---
1. **Verify** your ownership in the [Book of Owners](book-of-owners.md).
2. **Join** the [#1_general_forum](https://matrix.to/#/#1_general_forum:matrix.org) on Matrix.
3. **Introduce** yourself.
4. **Attend** the next weekly meeting.
</div>
---
# Contact Us
We would love to hear from you. Whether you are interested in contributing, forming a partnership, or have a question about the project, please use the form below. Our team monitors submissions and will get back to you shortly.
--8<-- "contact.md"

View File

@ -345,11 +345,65 @@ blockquote {
}
}
/* === 12. Progress bar === */
/* Custom styles for the OSBP Dashboard Progress Bars */
.progress-bar {
width: 100%;
background-color: #e0e0e0; /* A light grey background */
border-radius: 4px;
overflow: hidden;
margin-top: 8px; /* Adds a little space below the text */
}
.progress-bar-fill {
height: 22px;
background-color: #00bfa5; /* Teal color from Material theme */
text-align: center;
line-height: 22px;
font-size: 0.9em;
font-weight: bold;
color: white;
border-radius: 4px;
white-space: nowrap; /* Prevents the text from wrapping */
transition: width 0.5s ease-in-out;
}
/* --- Contact Form Styles --- */
form.contact-form {
max-width: 600px;
margin-top: 2em;
}
form.contact-form label {
display: block;
margin-top: 1.5em;
font-weight: bold;
}
form.contact-form input,
form.contact-form textarea {
width: 100%;
padding: 10px;
margin-top: 5px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 1em;
}
form.contact-form button {
background-color: #00bfa5; /* Your theme's primary color */
color: white;
padding: 12px 24px;
margin-top: 1.5em;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 1em;
font-weight: bold;
}
form.contact-form button:hover {
background-color: #008c7a; /* A darker shade for hover effect */
}

View File

@ -83,10 +83,11 @@ nav:
- A new technical subsyem: 0_timeline/technical-subsystem.md
- A new external subsystem: 0_timeline/external-subsystem.md
- Project History: 0_timeline/history.md
- Contact us: 0_timeline/contact-us.md
- Terminology: 0_timeline/terminology.md
- '---': divider1 # This creates a visual separator in the navigation
- FOR VALIDATION:'The Official SMARTUP ZERO Business Plan - We are building ONLIFE':
- '0. One Pager': smartup-zero/one-pager.md
- FOR VALIDATION:'SMARTUP ZERO - We are building ONLIFE':
- '0. 1_general_forum': smartup-zero/1_general_forum.md
- '1. Executive Summary': smartup-zero/executive-summary.md
- '2. Design blueprint': smartup-zero/design-blueprint.md
- '3. Development blueprint': smartup-zero/development-blueprint.md