A Day at the Office¶
What does a normal day actually look like?¶
You have your Passport. You know the rules. You've read the thesis.
Now what?
This page walks you through a typical day as an active contributor in Smartup Zero. One person, one day, every layer of the system — in the order you'll actually encounter them.
Read it once. Come out the other end knowing how everything connects.
Meet Asel¶
Asel is a contributor from Bishkek, Kyrgyzstan.
She holds a Work License, is a junior (Defender) on the Media team (3_5),
and has been in the system for three weeks.
She is not a founder. She is not a captain. She is exactly the kind of person Smartup Zero was built for — talented, values-driven, tired of watching from the sidelines.
This is her Tuesday.
8:00 — She Opens Element¶
Element is the front door to the entire SmartupOS workspace.
Not a website. Not an app. A federated, EU-sovereign, encrypted chat platform
running on the Smartup Zero homeserver at owners.smartup0.org.
Every room she can see is a layer of the organisation:
🌐 1_general_forum ← Public democracy. Anyone can read. Owners can vote.
🏢 2_workplace ← The coordination layer. Objectives, ledger, big picture.
🎨 3_5_media_team ← Her team. Where the actual work happens.
🤖 Engelbot DM ← Her direct line to the ledger.
She types her first command of the day:
!whoami
Engelbot replies with her identity card — alias, license type, team membership, current SK score, and role assignment. It takes two seconds. The ledger already knows who she is.
Layer 0 — Element / Matrix
Element is not a layer in the OSOT numbering system — it sits below all of them. It is the interface through which every layer is accessed. Everything Asel does today happens through a Matrix room or an Engelbot command. Read more about Element →
8:15 — She Checks the General Forum¶
Before diving into work, Asel checks 1_general_forum.
This is the public democracy layer — the room where governance happens. Proposals are posted here. Votes are called here. The constitution lives here. Anyone in the world can read it. Only verified owners can vote.
This morning there is an open proposal:
"5_8_0 — Proposal to add a Science team captain stipend." Status: Open for comment. Lazy consensus closes in 31 hours.
Asel reads it. She agrees. She types nothing — silence is consent in lazy consensus. If she disagreed, she would reply with her objection and it would go to a full vote.
She checks her voting weight with !wallet. She has 67 SK.
Her voting weight is 1.07 — above the base 1.0 because she has been showing up consistently.
Layer 1 — The General Forum
1_general_forum is where Smartup Zero meets democracy.
Proposals, votes, constitutional amendments, and public transparency reports all live here.
Every owner has one vote — Campaign, Watch, Work, Group, and Founder alike.
SK adds weight (max 1.5 at 500 SK) but never overrides the one-person-one-vote principle.
Key concepts here: - Lazy consensus: 48h silence = consent - 50 SK minimum to propose a vote - Constitution amendments require explicit vote — never lazy consensus - All ledger data is mirrored here for public transparency
8:30 — She Checks the Workplace¶
Asel opens 2_workplace. This is the coordination layer — the room that sees everything.
She types:
!show 5_0
Engelbot returns the global mission overview — all active objectives, their progress, which teams own them, and what percentage of tasks are complete.
She sees her team's objective — 5_6_5, a media objective to produce a series of
explainer videos about the SC/SK currency system — is at 40% progress.
Three tasks complete, two still open.
This is where SC lives. Every objective is budgeted in Smartup Credits. Every task draws from that budget. Every payout is traceable back to this room.
Layer 2 — The Workplace
2_workplace is the single source of truth for the entire experiment.
The Forgejo ledger that backs this room holds every CSV, every wiki page,
every SC transaction, every audit trail entry.
Asel can see:
- Active global and team objectives (5_X, 5_X_Y)
- SC treasury health
- Task completion rates across all teams
- The Book of Owners
She cannot edit anything here directly. Every mutation goes through Engelbot → Toolbox → ledger.
8:45 — She Opens the Media Team Room¶
Asel moves to 3_5_media_team. This is her team's room — where coordination,
planning, and task handoffs happen in conversation.
The seven teams are:
| ID | Team | What they build |
|---|---|---|
3_1 |
Leadership | Strategy, governance, SmartupOS infrastructure |
3_2 |
Design | UX, visual identity, product design |
3_3 |
Developer | Technical architecture, Engelbot, Toolbox |
3_4 |
Business | Revenue model, licensing, financial flows |
3_5 |
Media | Storytelling, communications, community |
3_6 |
Science | Research, validation, methodology |
3_7 |
Operational | Coordination, onboarding, day-to-day ops |
Her captain — the elected coordinator of the Media team — has posted a message:
"6_5_5_2 is ready to claim. Senior Attacker needed. Who's taking it?"
Asel checks the task:
!show 6_5_5_2
Layer 3 — Teams
Teams are small, autonomous, and self-governing. Each team elects its own captain (requires 100 SK minimum to run). Captains coordinate — they do not command. They can be recalled by the team via a governance proposal.
The seven team captains together form the Leadership Team (3_1).
Major decisions require their alignment. Day-to-day decisions happen at team level.
9:00 — She Looks at Her Role¶
The task requires a Senior Attacker. Asel is a Junior Defender. She cannot claim this one — but she makes a note to apply for a senior role once her SK grows.
She checks the open roles:
!open_roles
Engelbot lists every role currently accepting applications across all seven teams. Each role has a defined SC earning potential, a time commitment, and a skills brief.
Roles in Smartup Zero follow the permission code pattern:
| Code | Seniority | Function |
|---|---|---|
4_1_X |
Captain | Team coordinator. Elected. Recallable. |
4_2_X |
Senior (Attacker) | Executes work. Primary SC earner (90%). |
4_3_X |
Junior (Defender) | Oversees quality. Secondary SC earner (10%). |
4_0_X |
Mission Leader | Coordinates objectives. Appointed by captains. |
She is 4_3_5 — Junior Defender on team 5.
Layer 4 — Roles
Roles are how SmartupOS knows what you are allowed to do. They gate which Engelbot commands you can run, which tasks you can claim, and which scripts execute on your behalf.
Roles are not permanent. They are applied for, assessed, and can be updated as your contribution and SK grow. The system is designed for horizontal career development — you can move between teams and roles as your skills evolve.
9:15 — She Checks Her Tasks¶
!my_tasks
Engelbot returns her current task list. She has one assigned task:
6_4_5_1— Write the SC/SK explainer script for video #2 Status: assigned · Budget: 50 SC · Attacker: sam · Defender: asel
She is the Defender on this task. Sam is the Attacker. The ADM triangle in action — Sam executes, Asel oversees.
Layer 5 — Objectives
Before tasks exist, objectives define the direction.
Global objectives (5_X) — organisation-wide missions, owned by the full Leadership Team.
Team objectives (5_X_Y) — specific deliverables owned by one team.
Every task (6_X_Y_Z) belongs to a team objective.
Every team objective feeds a global objective.
Progress rolls up automatically through the ledger.
The numbering is intentional:
5_6_0 ← Global objective #6
5_6_5 ← Media team's contribution to objective #6
6_5_5_1 ← Task #1 under that team objective
6_5_5_2 ← Task #2 under that team objective
9:30 — She Starts Work¶
Sam is online. They coordinate in the team room. Both ready to clock in.
Sam types first:
!start_work
Engelbot opens a multi-step wizard. Sam confirms the task ID, his role (Attacker), and that Asel is his Defender partner. He confirms the session checklist.
Asel does the same:
!start_work
Both clocked in. A session_id is generated. The work clock starts.
This is now logged in work_clock.csv with a START entry for both of them.
Layer 6 — Tasks
Tasks are the atomic unit of work in Smartup Zero. Every task has:
- A budget (1=10SC · 2=50SC · 3=100SC · 4=200SC)
- An Attacker (Senior, executes, earns 90% of payout)
- A Defender (Junior, oversees, earns 10% of payout)
- A status that moves through a defined lifecycle
open → assigned → in_progress → review → complete
Nothing moves without Engelbot. No status change is manual. Every transition is a ledger write, permanently auditable.
11:45 — They Stop Work¶
Two hours of focused work. Sam has written the script. Asel has reviewed it, flagged two factual errors about SC vesting rules, and Sam has corrected them.
Sam types:
!stop_work
Engelbot wizard: progress notes, checklist confirmation, handoff notes for the captain. Sam fills them in honestly — what was done, what's next, any blockers.
Asel does the same:
!stop_work
Both clocked out. The session is complete.
session_logs.csv now has a full record: start time, end time, minutes worked,
progress notes from both workers. Status automatically moves to review.
The task is now waiting for the captain's assessment.
12:00 — Waiting for Assessment¶
The captain reviews the session log, reads the progress notes, and checks the output. When ready, the captain runs:
!assess_work
Engelbot asks for three scores (1–10 each):
- Effort — How hard did they work?
- Learning — Did the work generate new knowledge for the team?
- Collaboration — How well did Attacker and Defender work together?
The scores map to a payout percentage:
| Total Score | Label | Payout |
|---|---|---|
| 27–30 | Excellent | 95% |
| 21–26 | Good | 85% |
| 15–20 | Adequate | 70% |
| 9–14 | Poor | 40% |
| 0–8 | Fail | 10% |
The captain scores: Effort 8, Learning 7, Collaboration 9. Total: 24 → Good → 85%.
Task budget was 50 SC. Payout: 42.5 SC. Sam (Attacker) earns 38.25 SC. Asel (Defender) earns 4.25 SC.
Both amounts land in pending-sc/transactions.csv — awaiting treasury validation.
The SC is real but not instant
Pending SC becomes validated SC once the treasury has sufficient coverage (the 3× rule: outstanding SC must never exceed 3× the EUR treasury balance). In practice during Pre-Validation phase, validation happens in batches. Your credits accumulate. They are permanently logged. They do not disappear.
14:00 — She Earns Some SK¶
After lunch, Asel notices a new owner in the workspace — someone who just completed
!ratify and is clearly confused about how !claim_task works.
She spends twenty minutes walking them through it in the general room. Patient, clear, practical.
Her captain notices. Later that afternoon:
!award_sk
The captain awards Asel 5 SK for peer mentoring.
Asel's SK balance: 72. Voting weight: 1.09.
Social Karma (SK) — The Currency of Trust
SK is not money. It cannot be transferred, traded, or purchased. It is earned by being useful to the community:
- Mentoring new owners
- Contributing to governance discussions
- Writing documentation
- Completing tasks consistently (via captain awards)
- Peer nominations (
!kudos— coming in objective5_10_0)
SK decays 10% monthly. Stop contributing and your influence fades. This is constitutional — it ensures that power tracks current service, not historical contribution.
16:30 — She Applies for a New Role¶
The SC from today's session won't be validated overnight. But something else happened:
Her captain sent her a note — there is a new Senior Attacker role open on the Media team. Three weeks of consistent Defender work, one session assessed as Good, and now a direct recommendation from the captain.
!apply
Engelbot wizard: which role, why she wants it, what she brings, her availability.
She writes carefully — this is a formal application, stored permanently in the ledger
at wiki/4_roles/4_2_5/applications/.
The captain will review it within the week. If approved, her role code changes from
4_3_5 to 4_2_5. Her SC earning share jumps from 10% to 90%.
17:00 — She Checks the Dashboard One More Time¶
!wallet
Engelbot returns her current state:
Alias: asel
License: Work
SC (pending): 42.50
SC (validated): 18.75
SK: 72
Voting weight: 1.09
Role: 4_3_5 (Junior Defender — Media)
Active tasks: 1
Not life-changing numbers. Not yet.
But every entry in that response is a permanent, auditable, tamper-evident record in a ledger that no single person controls.
She closes Element. She did something real today.
The Full Picture¶
| Layer | Name | What it is |
|---|---|---|
1_ |
General Forum | Public democracy — proposals, votes, transparency |
2_ |
Workplace | Coordination — objectives, ledger, big picture |
3_ |
Teams | Execution — 7 teams, each with a captain |
4_ |
Roles | Identity — what you are, what you can do |
5_ |
Objectives | Direction — global and team missions |
6_ |
Tasks | Action — the atomic unit of work |
| Command | What it does |
|---|---|
!whoami |
Your identity, roles, status |
!wallet |
SC balance + SK score |
!my_tasks |
Your active tasks |
!show [ID] |
Look up any entity — task, objective, role |
!open_roles |
Browse available roles |
!apply |
Apply for a role |
!start_work |
Clock in — begins paired session |
!stop_work |
Clock out — submits session for review |
!cancel |
Cancel any active command |
!help |
Full command list |
| Smartup Credits (SC) | Social Karma (SK) | |
|---|---|---|
| What it is | Wealth | Power |
| How earned | Task completion | Peer recognition + service |
| Decays? | No | Yes — 10% monthly |
| Transferable? | No | No |
| Redeemable? | Yes — €1 per SC | No |
| Grants authority? | Never | Yes — gates leadership |
Every task in Smartup Zero requires two people:
Attacker (Senior 4_2_X) — executes the work. Earns 90% of payout.
Defender (Junior 4_3_X) — oversees quality. Earns 10% of payout.
Neither can complete a session alone. Both must clock in, both must clock out. The Defender's role is not decoration — it is constitutional quality control.
The same triangle scales up: - Task level: Senior + Junior - Team level: Team + Workplace oversight - Organisation level: Workplace + General Forum + Engelbot
The point of all of this
Asel did not interact with a database today. She did not fill in a timesheet. She did not report to a manager or wait for approval from a hierarchy.
She typed commands. The ledger updated. The audit trail grew. Her contribution is permanently recorded, her earnings are traceable, and her growing reputation is visible to every other owner in the system.
That is what a Smartup feels like from the inside.
Ready to start your own day at the office?