Workshop Date: [Date] Location: Sensorica Laboratory, Montreal Facilitator(s): [Names] Attendees: [List]
| Field | Value |
|---|---|
| Start Time | |
| End Time | |
| Actual Duration | |
| HoloPort Units Available | |
| Participant Laptops | |
| Network Type | [WiFi/Ethernet/Both] |
- HoloPorts tested and functional
- HolOS ISO downloaded and flashed to USB
- HolOS installed on demo HoloPorts
- USB drives prepared (2-3)
- Moss installers downloaded (macOS, Windows, Linux)
- Network verified at venue
- Bootstrap server reachable:
curl -I https://bootstrap.holo.host - Signal server reachable:
curl -I https://signal.holo.host - UDP ports 16384-32768 verified open
- Bandwidth measured: [____] Mbps
| Issue | Resolution | Time Spent |
|---|---|---|
Target Start Time: | Actual Start Time: | Completion Time: | Time Taken: |
| Step | Status | Notes | Time |
|---|---|---|---|
| ISO download + USB flash | |||
| BIOS configuration | |||
| Installation (~60 sec) | |||
| First boot + updates | |||
| Network verification | |||
| Edge Node container check |
| Issue | Solution | Workaround? |
|---|---|---|
Start Time: | Completion Time: | Time Taken: |
# System status
systemctl status edgenode
# Result:
# Logs
journalctl -u edgenode -f
# Result:
# Holochain process
ps aux | grep holochain
# Result:- Container running
- Conductor process active
- Logs showing no errors
- Network connectivity confirmed
| Issue | Solution | Workaround? |
|---|---|---|
Start Time: | Completion Time: | Time Taken: |
- Method 1: Direct installation on client devices
- Method 2: Running Moss on Edge Node (server mode)
| Device | OS | Version | Status | Notes |
|---|---|---|---|---|
# Config file created
cat > ~/moss-config.yaml << 'EOF'
---
self_hosted_happs:
- app_id: moss
version: "0.15.0"
# URL:
EOF
# happ-config load result:
happ-config list| Issue | Solution | Workaround? |
|---|---|---|
Start Time: | Completion Time: | Time Taken: |
| Node ID | Device Type | Role | Status | IP Address |
|---|---|---|---|---|
| 1 | HoloPort | Always-on server | ||
| 2 | Laptop | Client | ||
| 3 | [Device] | Client |
- All nodes on same network
- Bootstrap server reachable from all nodes
- Signal server reachable from all nodes
- UDP ports verified (if possible)
# Test results from each node
# Node 1:
# Node 2:
# Node 3:- Initial peer discovery: [____] minutes (expected: 1-2 min)
- Full DHT synchronization: [____] minutes (expected: 1-2 min)
- Nodes declaring "full arc": [____] minutes (expected: ~2 min)
| Issue | Solution | Workaround? | Used Alternative |
|---|---|---|---|
Start Time: | Completion Time: | Time Taken: |
- Multiple devices opened Moss simultaneously
- New group/workspace created
- All devices see same group
Notes:
Slate (Collaborative Drawing):
- Both users draw simultaneously
- Zero-latency sync demonstrated
- State preserved after close/reopen
Notes:
Notebooks (Shared Documents):
- New Markdown document created
- Multi-device editing tested
- Conflict-free editing shown
Notes:
Vines (P2P Chat):
- Channel created
- Encrypted messages sent
- Real-time appearance verified
KanBan Boards:
- Project board created
- Tasks added and cards moved
- Team coordination demonstrated
Notes:
- HoloPort Edge Node shown
-
docker stats edgenodedemonstrated -
docker logs edgenode --tail 50shown
Talking points covered:
- Small device serves entire group's data
- No monthly hosting fees
- No vendor lock-in
- Data lives where group chooses
- More nodes = redundancy
Notes:
| Issue | Impact | Solution |
|---|---|---|
| Service | Test Command | Status | Notes |
|---|---|---|---|
| Bootstrap | curl -I https://bootstrap.holo.host |
||
| Signal | curl -I https://signal.holo.host |
||
| TURN | [if tested] |
| Time | Issue | Severity | Resolution | Time to Fix |
|---|---|---|---|---|
| 🟡 Low / 🔴 High |
- hc sandbox (single machine simulation)
- Multiple Docker containers
- Single-node demo + conceptual explanation
- Direct Moss on laptops (no HoloPorts)
- Pre-recorded demo video
- Other: _______________
If any backup options were deployed, document here:
- Test Moss directly on laptops
- Docker on laptop Edge Node
- Pre-recorded success case video
- Other
| Question | Answer Given | Topic Area |
|---|---|---|
| Concept | Understanding Level | Notes |
|---|---|---|
| P2P architecture | ||
| DHT and gossip | ||
| Edge Node purpose | ||
| Agent-centric data | ||
| No central servers |
| Part | Planned | Actual | Variance |
|---|---|---|---|
| Part 1: HolOS Install | 45-90 min | ||
| Part 2: Edge Node Verify | 15-30 min | ||
| Part 3: Moss Install | 30-45 min | ||
| Part 4: Multi-Node Setup | 60-120 min | ||
| Part 5: Demo Flow | 45-60 min | ||
| Total | 4-5 hours |
| Issue | Root Cause | Resolution | Prevention |
|---|---|---|---|
| Issue | Root Cause | Resolution | Prevention |
|---|---|---|---|
- Share workshop photos/documentation
- Follow up with specific participant questions
- Update any documentation based on issues found
- Report technical issues to Edge Node/Moss teams
- Plan follow-up session for advanced topics
- Gather more detailed feedback from attendees
- Create workshop highlight reel
- Document any workarounds for community
- Production deployment planning
- Monthly meetups for ongoing users
- Advanced workshops (developing hApps)
# Venue network specs
# IP ranges, subnet mask, gateway
# Firewall rules (if known)
# HoloPort network configuration
ip addr show
# Routing table
ip route show# Edge Node startup logs
journalctl -u edgenode --since "start time" --until "end time"
# Holochain conductor logs
# From: ~/.local/share/holochain/conductor/logs/conductor.log# moss-config.yamlReport completed: [Date] Report prepared by: [Name] Share with: [Holo Forum, Sensorica team, etc.]