UBEC Protocol Suite - User Group Definitions
Document Version: 1.0
Date: November 2, 2025
Status: Final
Overview
The UBEC Protocol Suite serves multiple distinct user groups, each with different needs, capabilities, and relationships to the system. This document defines these groups based on the actual system design, operational requirements, and Ubuntu philosophy principles.
Primary User Groups
1. Token Holders (Economic Participants)
Definition: Individuals or entities holding one or more of the four UBEC tokens (UBEC, UBECrc, UBECgpi, UBECtt) and participating in the economic ecosystem.
Sub-categories:
1a. Exemplars (Top 10%)
- Holonic Score: 0.9 - 1.0
- Characteristics:
- High autonomy integration (strong individual identity + network participation)
- Strong Ubuntu alignment across all principles
- Excellent regenerative impact (creating positive change)
- Extensive network contributions (>200 transactions)
- Deep multi-scale participation (>100 unique trading partners)
- Needs:
- Advanced analytics and insights
- Network influence tools
- Leadership recognition
- Community governance participation
- System Benefits: Models best practices, mentors others, stabilizes network
1b. Integrators (10-20%)
- Holonic Score: 0.8 - 0.9
- Characteristics:
- Balanced across all Ubuntu dimensions
- Active engagement (100-200 transactions)
- Strong reciprocity patterns
- Growing network presence (50-100 partners)
- Needs:
- Performance tracking dashboards
- Optimization recommendations
- Peer collaboration tools
- Recognition systems
- System Benefits: Stable core of active participants
1c. Contributors (20-40%)
- Holonic Score: 0.6 - 0.8
- Characteristics:
- Regular valuable contributions
- Moderate transaction activity (50-100 transactions)
- Developing reciprocal relationships (20-50 partners)
- Good Ubuntu alignment in 2-3 dimensions
- Needs:
- Growth guidance
- Skill development resources
- Community connection facilitation
- Clear progress indicators
- System Benefits: Growing participant base, future Integrators
1d. Participants (40-60%)
- Holonic Score: 0.4 - 0.6
- Characteristics:
- Active basic engagement
- Limited transaction history (<50 transactions)
- Small network (<20 partners)
- Beginning Ubuntu journey
- Needs:
- Onboarding education
- Simple tools and interfaces
- Community introductions
- Clear pathways to advancement
- System Benefits: Volume, diversity, growth potential
1e. Observers (Remaining)
- Holonic Score: 0.2 - 0.4
- Characteristics:
- Minimal participation
- Primarily holding tokens (investment-focused)
- Very few transactions (<10)
- Limited network connections (<5 partners)
- Needs:
- Basic information access
- Incentives to increase engagement
- Low-barrier entry points
- Educational resources
- System Benefits: Capital stability, potential for conversion to active participants
2. Community Organizers (Bioregional Leaders)
Definition: Individuals or groups organizing communities around UBEC principles at bioregional, local, or thematic levels.
Characteristics: - Lead pilot communities testing the system - Facilitate participant onboarding - Organize local exchange networks - Advocate for Ubuntu economics - Bridge between technology and community
Needs: - Community management dashboards - Bulk user onboarding tools - Educational materials (presentations, videos, guides) - Community health metrics - Support from UBEC team - Customization options for local context
Responsibilities: - Recruit participants - Provide local support - Gather community feedback - Report system issues - Advocate for community needs
System Benefits: Network growth, real-world validation, feedback for improvement
Current Status: Group being formed for December 2025 launch
3. System Administrators (Technical Operators)
Definition: Technical personnel responsible for operating, maintaining, and monitoring the UBEC infrastructure.
Sub-categories:
3a. Database Administrators
- Responsibilities:
- PostgreSQL database management
- Schema maintenance and migrations
- Performance tuning and optimization
- Backup and recovery procedures
- Query optimization
- Tools: psql, pgAdmin, monitoring dashboards
- Skills Required: PostgreSQL 15.13, asyncpg, performance tuning
3b. Blockchain Operators
- Responsibilities:
- Stellar node monitoring
- Horizon API management
- Rate limit monitoring
- Transaction validation
- Network health checks
- Tools: Stellar SDK, Horizon API, stellar-core
- Skills Required: Stellar blockchain, distributed systems
3c. System Administrators
- Responsibilities:
- Service health monitoring
- Log analysis and troubleshooting
- Deployment management
- Security monitoring
- Incident response
- Tools: main.py health/status commands, log files, monitoring dashboards
- Skills Required: Linux systems, Python, async operations
Needs: - Comprehensive monitoring dashboards - Alerting systems - Troubleshooting documentation - Runbooks for common scenarios - Escalation procedures
Current Status: Role defined, monitoring infrastructure in development (60% complete)
4. Developers (Technical Contributors)
Definition: Software developers who build on, extend, or integrate with the UBEC Protocol Suite.
Sub-categories:
4a. Core Developers
- Role: Develop and maintain core UBEC protocol code
- Responsibilities:
- Implement new features
- Fix bugs
- Conduct code reviews
- Write tests
- Update documentation
- Requirements:
- Python 3.11+ expertise
- Async/await programming
- PostgreSQL/asyncpg
- Stellar SDK
- Adherence to 12 design principles
- Access: Full codebase access, development environment
4b. Integration Developers
- Role: Build applications or services that integrate with UBEC
- Responsibilities:
- Create third-party applications
- Build visualization tools
- Develop mobile apps
- Create reporting systems
- Requirements:
- API integration skills
- Understanding of UBEC data models
- Respect for rate limits
- Access: API access, documentation, test environments
- Status: API v1 operational, v2 planned
4c. Protocol Researchers
- Role: Research and propose protocol enhancements
- Responsibilities:
- Analyze economic patterns
- Propose tokenomics improvements
- Research governance mechanisms
- Study Ubuntu principle effectiveness
- Requirements:
- Economics or social science background
- Data analysis skills
- Understanding of blockchain technology
- Access: Anonymized data exports, research documentation
Needs: - Comprehensive technical documentation - API reference guides - Code examples and tutorials - Developer sandbox environment - Developer community forum
Current Status: Documentation 80% complete, developer resources planned
5. Governance Participants (Decision Makers)
Definition: Community members who participate in protocol governance and decision-making processes.
Sub-categories:
5a. Token Holders (Voting Rights)
- Eligibility: Hold minimum threshold of any UBEC token
- Responsibilities:
- Vote on protocol changes
- Participate in governance proposals
- Review and comment on policy changes
- Rights:
- Submit governance proposals
- Vote on protocol parameters
- Influence treasury allocation
5b. Governance Council (If Formed)
- Eligibility: Elected or selected by community
- Responsibilities:
- Review technical proposals
- Manage governance process
- Resolve disputes
- Guide protocol evolution
- Rights:
- Propose policy changes
- Facilitate community votes
- Represent community interests
Needs: - Governance portal/interface - Proposal submission system - Voting mechanism - Transparency in decision-making - Clear governance procedures
Current Status: Governance framework planned, not yet implemented
6. Data Analysts & Researchers (Insight Seekers)
Definition: Individuals analyzing UBEC data to understand economic patterns, Ubuntu principle effectiveness, or system health.
Sub-categories:
6a. Internal Analysts
- Role: UBEC team members analyzing system performance
- Focus:
- System health metrics
- Token distribution patterns
- Ubuntu alignment trends
- Network growth analysis
- Access: Full database access, all analytics tools
- Tools: Python analytics scripts, visualization suite, SQL queries
6b. Academic Researchers
- Role: External researchers studying UBEC as economic model
- Focus:
- Ubuntu economics effectiveness
- Regenerative economic outcomes
- Community wellbeing impacts
- Tokenomics analysis
- Access: Anonymized datasets, aggregated statistics
- Tools: Data exports (CSV, JSON), API access, research documentation
6c. Community Analysts
- Role: Community members generating insights for their groups
- Focus:
- Local community health
- Peer comparison
- Growth opportunities
- Engagement patterns
- Access: Community-level dashboards, filtered data views
- Tools: Web-based analytics dashboards, reports
Needs: - Data export capabilities - Visualization tools - API access for custom analysis - Documentation of data models - Ethical data use guidelines
Current Status: Analytics suite operational, external access framework planned
7. Auditors & Compliance Officers (Oversight)
Definition: Individuals responsible for ensuring system integrity, compliance, and security.
Sub-categories:
7a. Internal Auditors
- Role: Regular system audits for UBEC operations
- Responsibilities:
- Review transaction logs
- Verify distribution compliance (75/20/5)
- Check holonic evaluation accuracy
- Monitor for anomalies
- Access: Full audit logs, compliance reports
- Tools: ubec_audit_log table, compliance dashboards
7b. Security Auditors
- Role: External security assessment
- Responsibilities:
- Penetration testing
- Code security review
- Vulnerability assessment
- Security recommendations
- Access: Codebase, system access (controlled)
- Timeline: Scheduled for December 2025
7c. Financial Auditors
- Role: Financial compliance and accounting
- Responsibilities:
- Token supply verification
- Reserve fund tracking
- Treasury management oversight
- Financial reporting
- Access: Financial records, token supply data
- Status: Framework planned
Needs: - Comprehensive audit trails - Immutable transaction logs - Compliance reporting tools - Real-time monitoring capabilities - Clear audit procedures
Current Status: Audit system operational (ubec_audit_log), security audit scheduled
8. Support Staff (User Assistance)
Definition: Personnel providing support and guidance to UBEC users.
Roles:
8a. Technical Support
- Responsibilities:
- Troubleshoot user issues
- Assist with wallet setup
- Guide transaction processes
- Escalate technical problems
- Skills: Basic blockchain knowledge, customer service
- Tools: Support ticketing system, knowledge base, system logs
8b. Community Support
- Responsibilities:
- Answer philosophy questions
- Explain Ubuntu principles
- Facilitate community connections
- Provide onboarding guidance
- Skills: Understanding of Ubuntu philosophy, communication skills
- Tools: Community forums, educational materials
8c. Education Specialists
- Responsibilities:
- Create educational content
- Conduct training sessions
- Develop user guides
- Produce video tutorials
- Skills: Instructional design, content creation
- Tools: Documentation platform, video production tools
Needs: - Support ticket system - Knowledge base / FAQ - User documentation library - Training materials - Escalation procedures
Current Status: Support framework planned, materials in development (80%)
Cross-Cutting User Characteristics
By Technical Proficiency
Technical Users (20%)
- Comfortable with blockchain technology
- Understand wallets, keys, transactions
- Can use command-line tools
- Read technical documentation
- Needs: Advanced features, API access, technical documentation
Semi-Technical Users (30%)
- Basic understanding of digital currencies
- Can use web/mobile applications
- Limited blockchain knowledge
- Prefer graphical interfaces
- Needs: User-friendly interfaces, tooltips, guided workflows
Non-Technical Users (50%)
- No blockchain experience
- Need simple, intuitive interfaces
- Require extensive guidance
- Focus on benefits, not technology
- Needs: Simple onboarding, visual guides, analogies to familiar concepts
By Engagement Motivation
Philosophy-Driven (30%)
- Attracted to Ubuntu principles
- Value community and cooperation
- Seek alternative economic models
- Long-term oriented
- Needs: Educational content on Ubuntu philosophy, community stories
Impact-Driven (25%)
- Want to create positive change
- Focus on regenerative outcomes
- Interested in transformation
- Mission-aligned
- Needs: Impact metrics, transformation stories, recognition systems
Economic-Driven (25%)
- Seek financial benefit/returns
- Focus on token value
- Investment-oriented
- Short to medium-term horizon
- Needs: Market data, yield information, performance metrics
Technology-Driven (20%)
- Interested in blockchain innovation
- Curious about system design
- Enjoy technical complexity
- Early adopter mindset
- Needs: Technical deep-dives, architecture documentation, developer resources
User Journey Stages
1. Awareness (Prospects)
- Status: Not yet users
- Needs: Clear value proposition, accessible information
- Entry Points: Public reports, presentations, word-of-mouth
- Goal: Understanding what UBEC is and why it matters
2. Onboarding (New Users)
- Status: First 30 days
- Needs: Setup guidance, basic education, initial transactions
- Support: Onboarding guides, community welcomes, mentorship
- Goal: First successful participation in ecosystem
3. Activation (Engaging Users)
- Status: 30-90 days
- Needs: Habit formation, community connections, early wins
- Support: Engagement prompts, community events, achievement recognition
- Goal: Regular, meaningful participation
4. Retention (Active Users)
- Status: 90+ days
- Needs: Continued value, community belonging, growth opportunities
- Support: Advanced features, community roles, ongoing recognition
- Goal: Long-term commitment and deepening engagement
5. Advocacy (Champions)
- Status: Experienced, committed users
- Needs: Leadership opportunities, amplification tools, recognition
- Support: Ambassador programs, speaking opportunities, governance roles
- Goal: Growing and strengthening the network
User Needs Matrix
| User Group | Primary Needs | Key Tools | Success Metrics |
|---|---|---|---|
| Token Holders - Exemplars | Advanced analytics, influence | Governance portal, advanced dashboards | Holonic score >0.9, network leadership |
| Token Holders - Integrators | Performance tracking, optimization | Analytics dashboards, recommendations | Holonic score 0.8-0.9, consistent engagement |
| Token Holders - Contributors | Growth guidance, connections | Progress tracking, community tools | Holonic score 0.6-0.8, increasing activity |
| Token Holders - Participants | Onboarding, education | Simple interfaces, guides | Holonic score 0.4-0.6, regular transactions |
| Token Holders - Observers | Information, incentives | Basic dashboards, notifications | Token holdings, occasional engagement |
| Community Organizers | Management tools, education | Bulk onboarding, community metrics | Community size, health scores |
| System Administrators | Monitoring, troubleshooting | Health dashboards, logs, alerts | System uptime, quick issue resolution |
| Core Developers | Development tools, documentation | Codebase access, test environments | Code contributions, bug fixes |
| Integration Developers | APIs, documentation | API access, SDKs, examples | Successful integrations, apps built |
| Governance Participants | Voting tools, transparency | Governance portal, proposal system | Participation rate, informed decisions |
| Data Analysts | Data access, analysis tools | Analytics suite, exports, APIs | Insights generated, research published |
| Auditors | Audit trails, monitoring | Audit logs, compliance reports | Issues identified, recommendations made |
| Support Staff | Knowledge base, escalation | Ticketing system, documentation | Resolution time, user satisfaction |
Priority User Groups for Initial Launch
Phase 1: December 2025 Launch
Priority Groups: 1. Token Holders - All Categories (essential for network effect) 2. Community Organizers (pilot communities) 3. System Administrators (operational necessity) 4. Core Developers (ongoing development) 5. Support Staff (user assistance)
Deferred Groups: - Integration Developers (API v2 needed) - Governance Participants (governance framework in development) - External Auditors (security audit first) - Academic Researchers (after data accumulation)
Phase 2: Q1 2026
Additional Groups: - Integration Developers - Community Analysts - Education Specialists
Phase 3: Q2 2026
Final Groups: - Governance Participants - Academic Researchers - Financial Auditors
User Communication Channels
By User Group
- Token Holders: Web dashboard, mobile app (future), email updates
- Community Organizers: Organizer portal, monthly calls, Slack/Discord channel
- Administrators: Monitoring dashboards, alert systems, operations wiki
- Developers: Documentation site, GitHub, developer forum
- Governance: Governance portal, community forums, voting platform
- Analysts: Data portal, API documentation, research mailing list
- Support Staff: Internal wiki, ticket system, team chat
Accessibility Requirements
Language Support
- Phase 1: English
- Phase 2: Spanish, French, Portuguese (global Ubuntu communities)
- Phase 3: Additional languages based on user base
Technical Accessibility
- Mobile-First Design: Majority of users access via mobile
- Low-Bandwidth Support: System works in areas with limited connectivity
- Offline Capabilities: Limited offline transaction queuing
- Screen Reader Compatibility: WCAG 2.1 AA compliance
Knowledge Accessibility
- Multiple Formats: Text, video, infographics, workshops
- Simplified Explanations: Non-technical versions of all concepts
- Analogies: Familiar comparisons to aid understanding
- Graduated Complexity: Start simple, offer deeper dives
Success Indicators by User Group
Token Holders
- Engagement Rate: % active in last 30 days
- Holonic Score Distribution: Movement toward higher categories
- Retention Rate: % still active after 6 months
- Transaction Frequency: Average transactions per user per month
Community Organizers
- Communities Launched: Number of active pilot communities
- Onboarding Success: % of recruited users who become active
- Community Health: Average holonic scores per community
- Organizer Satisfaction: Survey scores, retention rate
Administrators
- System Uptime: Target >99.5%
- Response Time: Average incident response time
- Issue Resolution: % resolved within SLA
- Preventive Actions: Issues caught before user impact
Developers
- Code Contributions: PRs submitted and merged
- Bug Resolution: Average time to fix
- Feature Delivery: % of roadmap completed on time
- Code Quality: Test coverage, zero critical issues
Attribution
This project uses the services of Claude and Anthropic PBC to inform our decisions and recommendations. This project was made possible with the assistance of Claude and Anthropic PBC.
Document Control - Version: 1.0 - Author: UBEC Project Team - Date: November 2, 2025 - Status: Final - Next Review: December 15, 2025 (post-launch)