BuildDAO - Construction
BuildDAO is a conceptual platform for connecting skilled tradespeople with construction projects, built on Horizon Protocol. It demonstrates how complex, multi-milestone projects can be coordinated through guild-based organization.
Overviewβ
BuildDAO addresses challenges in the construction industry:
- Payment security - Milestone-based escrow protects both parties
- Skill verification - On-chain attestations for trade certifications
- Project coordination - Guilds organize trades for large projects
- Transparent reputation - Verified work history
How It Worksβ
Project Flowβ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Project ββββββΆβ Milestones ββββββΆβ Workers β
β Posted β β Defined β β Assigned β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β
βΌ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Project βββββββ Inspection βββββββ Work β
β Completed β β & Approval β β Executed β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
Step-by-Stepβ
- Project owner posts construction project
- Milestones defined with scope and payment
- Trade guilds are invited to bid
- Workers assigned from qualified guilds
- Work executed according to specifications
- Inspection completed by project owner or inspector
- Milestone payment released upon approval
- Project completes when all milestones done
Guild Structureβ
BuildDAO organizes workers by trade:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BuildDAO Protocol β
β (Platform & Standards) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Electriciansβ β Plumbers β β Carpenters β β
β β Guild β β Guild β β Guild β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β HVAC β β Roofers β β Painters β β
β β Guild β β Guild β β Guild β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Trade Guildsβ
- Skill standards - Define certification requirements
- Quality assurance - Maintain member standards
- Dispute resolution - Handle trade-specific issues
- Training coordination - Support skill development
Key Featuresβ
For Project Ownersβ
- Verified workers - On-chain skill attestations
- Payment protection - Milestone escrow
- Progress tracking - Real-time project status
- Quality assurance - Inspection workflows
For Workersβ
- Fair payments - Escrow-protected earnings
- Skill recognition - Portable certifications
- Project discovery - Find relevant work
- Career growth - Build verified reputation
Skill Attestationsβ
BuildDAO uses Horizon's EAS integration for verifiable credentials:
Attestation Typesβ
| Type | Description | Issuer |
|---|---|---|
| Trade License | Professional certification | Licensing body |
| Guild Certification | Guild-verified skills | Trade guild |
| Project Completion | Verified completed work | Project owner |
| Safety Certification | OSHA/safety training | Training provider |
Attestation Flowβ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Worker ββββββΆβ Guild ββββββΆβ Attestation β
β Applies β β Verifies β β Issued β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
Milestone Systemβ
Complex projects use multiple missions:
Example: Kitchen Renovationβ
| Milestone | Trade | Payment | Duration |
|---|---|---|---|
| Demo | General | $500 | 1 day |
| Electrical | Electrician | $2,000 | 2 days |
| Plumbing | Plumber | $1,500 | 1 day |
| Cabinets | Carpenter | $3,000 | 3 days |
| Finishing | General | $1,000 | 2 days |
Milestone Dependenciesβ
interface ProjectMilestone {
id: string;
title: string;
description: string;
payment: bigint;
requiredGuild: string;
requiredAttestation?: string;
dependsOn?: string[]; // Previous milestones
estimatedDuration: number;
}
Inspection Workflowβ
Inspection Typesβ
| Type | When | Who |
|---|---|---|
| Self-inspection | Small jobs | Project owner |
| Guild inspection | Standard work | Guild inspector |
| Third-party | High-value/complex | Licensed inspector |
Inspection Processβ
- Worker submits completion with photos/documentation
- Inspector assigned based on project type
- Site visit (if required) or documentation review
- Approval/rejection with feedback
- Payment released upon approval
Economic Conceptsβ
Payment Distributionβ
When a milestone completes:
| Recipient | Description |
|---|---|
| Worker | Majority of milestone payment |
| Trade Guild | Small guild contribution |
| Inspector | Inspection fee (if applicable) |
| Protocol | Platform fees |
Escrow Protectionβ
- Funds locked at project start
- Released per milestone
- Dispute resolution for conflicts
- Partial release for partial completion
Governanceβ
Guild Governanceβ
Trade guilds govern:
- Membership requirements
- Skill certification standards
- Fee structures
- Quality standards
Platform Governanceβ
BuildDAO protocol governs:
- Cross-guild coordination
- Inspector standards
- Dispute escalation
- Platform policies
Technical Conceptsβ
Project as Mission Collectionβ
interface BuildProject {
id: string;
title: string;
description: string;
location: Location;
totalBudget: bigint;
milestones: ProjectMilestone[];
status: 'planning' | 'active' | 'completed';
}
Worker Discoveryβ
// Find qualified workers
const qualifiedWorkers = await horizonClient.searchUsers({
guild: 'electricians-guild',
attestations: ['licensed-electrician', 'safety-certified'],
reputation: { min: 80 },
location: { near: project.location, radius: 50 },
});
Roadmap Conceptsβ
Phase 1: Basic Projectsβ
- Single-milestone jobs
- Trade guild organization
- Basic attestations
Phase 2: Complex Projectsβ
- Multi-milestone coordination
- Inspection workflows
- Guild collaboration
Phase 3: Enterprise Featuresβ
- Multi-party projects
- Material procurement
- Permit integration
Use Casesβ
Residential Projectsβ
- Home renovations
- Repairs and maintenance
- New construction
Commercial Projectsβ
- Office buildouts
- Retail construction
- Facility maintenance
Municipal Projectsβ
- Public works
- Infrastructure
- Community projects