Guilds
Guilds allow providers to pool their resources together, enabling them to take on larger enterprise workloads that no single provider could handle alone.
What is a Guild?
A Guild is a group of providers who:
- Pool their compute resources
- Share large jobs across members
- Split rewards proportionally
- Maintain collective reputation
Benefits
For Providers
- Access to Bigger Jobs — Qualify for enterprise workloads requiring massive compute
- Steady Income — More consistent job flow through the guild
- Shared Infrastructure — Leverage guild-maintained tooling and best practices
- Community — Learn from and collaborate with other providers
For Renters
- Guaranteed Capacity — Guilds can guarantee SLAs that individual providers cannot
- Reduced Coordination — One contract instead of managing multiple providers
- Reliability — Guild reputation is on the line, not just individual providers
Guild Structure
Guild Leader (Tier 3)
│
┌──────────┼──────────┐
│ │ │
Officer Officer Officer
│ │ │
┌────┴────┐ ┌──┴──┐ ┌──┴──┐
│ │ │ │ │ │ │
Prov Prov Prov Prov Prov Prov ProvRoles
| Role | Requirements | Responsibilities |
|---|---|---|
| Leader | Tier 3 + 100k NGNX | Strategy, contracts, treasury |
| Officer | Tier 2 + 25k NGNX | Job distribution, member management |
| Member | Tier 1+ | Execute jobs, maintain uptime |
Creating a Guild
Creating a guild requires Tier 3 status and a 100,000 NGNX bond.
neoengine guild create \
--name "Compute Collective" \
--description "High-performance GPU computing" \
--bond 100000Joining a Guild
# List available guilds
neoengine guild list
# Apply to join
neoengine guild join --id <guild-id>
# Check application status
neoengine guild statusRevenue Sharing
Default split (configurable by guild):
| Recipient | Share |
|---|---|
| Job executor(s) | 70% |
| Guild treasury | 20% |
| Guild leader | 10% |
Guild treasury funds:
- Infrastructure costs
- Marketing and growth
- Emergency reserves
- Member bonuses