Layer-0 Developer Academy
Task force and governance
This page describes functions, never people. No name appears here, and none should before an actual appointment by BAC's bodies: publishing a named org chart ahead of decision would turn an organisational proposal into an announcement.
- 20
- functions
- 224
- person-days per month
- 5
- arbitration rules
Governance
Program Executive Director
Carry the programme before institutions, secure its resources and arbitrate its trajectory.
Responsibilities
- Overall governance and roadmap arbitration
- Budget, funding and accountability to BAC's bodies
- University and institutional partnerships
- Representing the programme to international ecosystems
- Programme management
- Institutional relations
- Project financing
- Higher education
Protocols
Chief Blockchain Architect
Guarantee the technical accuracy of the whole curriculum and settle architecture disagreements.
Responsibilities
- Define technical standards binding on every track
- Validate each capstone's architecture before launch
- Arbitrate between tracks when the same topic is treated differently
- Supervise the interoperability and architecture tracks
- Distributed systems
- Consensus
- Interoperability
- Applied cryptography
- Protocol engineering
Polkadot / Substrate Lead Architect
Design and maintain the thirty Polkadot and Substrate workshops, code included.
Responsibilities
- Author and maintain the workshops and their starter code
- Track SDK releases and trigger curriculum updates
- Validate Polkadot and Substrate capstones
- Train the track's teaching assistants
- Rust
- FRAME
- Polkadot SDK
- XCM
- Runtime engineering
Cosmos Lead Architect
Design and maintain the twenty-five Cosmos workshops, IBC and relayer operations included.
Responsibilities
- Author and maintain the track's workshops
- Operate the Cosmos chains of BAC's testnet
- Validate Cosmos capstones and their IBC links
- Train the track's teaching assistants
- Go
- Cosmos SDK
- CometBFT
- IBC
- CosmWasm
Avalanche Lead Architect
Design and maintain the twenty Avalanche workshops, from application L1s to bespoke virtual machines.
Responsibilities
- Author and maintain the track's workshops
- Operate the demonstration L1s of BAC's testnet
- Validate Avalanche capstones
- Document per-L1 validator requirements
- Avalanche architecture
- Application L1s
- Virtual machines
- EVM
- Cross-chain messaging
Modular Blockchain / Celestia Architect
Design and maintain the twenty modular workshops, from the availability problem to the sovereign rollup.
Responsibilities
- Author and maintain the track's workshops
- Operate the availability nodes of BAC's testnet
- Validate sovereign rollup capstones
- Track developments in rollup frameworks
- Modular architecture
- Rollups
- Data availability
- Sampling
- Rust
Distributed Systems Engineer
Guarantee rigour in the theoretical foundations: consensus, peer-to-peer networking, fault tolerance.
Responsibilities
- Validate the accuracy of Level 0 distributed-systems workshops
- Design the partition and Byzantine-fault simulations
- Review consensus claims across every track
- Peer-to-peer networking
- Fault tolerance
- Distributed consensus
- Distributed databases
Engineering and infrastructure
Blockchain Security Engineer
Maintain the security track and guarantee that no workshop teaches a dangerous practice.
Responsibilities
- Author and maintain the fifteen security workshops
- Hold a veto over any publication containing a dangerous practice
- Supervise offensive exercises and define their written perimeter
- Maintain BAC's responsible disclosure policy
- Threat modelling
- Consensus attacks
- Bridge security
- Hardening
- Key management
DevOps / Blockchain Infrastructure Engineer
Maintain the DevOps track and operate the real infrastructure the cohorts work on.
Responsibilities
- Author and maintain the fifteen DevOps workshops
- Operate LAB-CLOUD and LAB-NETWORK
- Maintain continuous integration across all workshop repositories
- Hold on-call for the testnet during cohorts
- Linux
- Docker
- Kubernetes
- Terraform
- Continuous integration
- Observability
Cloud Architect
Design sustainable lab environments, including for participants on low bandwidth.
Responsibilities
- Design and cost the architecture of the three lab environments
- Negotiate and manage cloud credits obtained from partners
- Document local and regional hosting alternatives
- Guarantee every workshop remains feasible in light mode
- AWS
- Azure
- Google Cloud
- Bare metal
- Hosting in Central Africa
- Cost control
Git / Open-Source Engineering Lead
Maintain the Academy's GitHub organisation and enforce its contribution rules.
Responsibilities
- Administer the organisation and its access rights
- Enforce the mandated layout across workshop repositories
- Ensure no secret ever enters a repository
- Support participants' first contributions
- Git
- Open-source governance
- Code review
- Continuous integration
Web Learning Platform Architect
Integrate the curriculum into BAC's website and keep it usable on a degraded connection.
Responsibilities
- Maintain the site's Academy pages and their typed content model
- Keep a hundred-and-seventy-workshop catalogue navigable
- Prepare the integration of the developer account system
- Hold performance on degraded mobile connections
- Web architecture
- Performance
- Accessibility
- Bilingualism
- Content modelling
Pedagogy and assessment
Developer Curriculum Architect
Guarantee the coherence of the competency graph and that a workable path exists to every workshop.
Responsibilities
- Maintain the competency graph and the catalogue's prerequisites
- Maintain the Foundation track
- Validate every new workshop against the overall progression
- Measure pass rates and fix breaks in progression
- Competency-based learning
- Curriculum engineering
- Progressive assessment
- Technical education
Technical Instructional Designer
Turn protocol documentation into a teachable session, labs and marking schemes included.
Responsibilities
- Fit every workshop to BAC's standard template
- Design guided labs, independent labs and marking schemes
- Adapt materials for light mode and offline mode
- Carry out the mandatory pedagogical review before publication
- Instructional design
- Workshop scripting
- Practice-based assessment
- Technical writing
Technical Documentation Engineer
Produce documentation a lone developer, with no instructor, can follow through to the end.
Responsibilities
- Write lab manuals, troubleshooting guides and references
- Produce each track's architecture diagrams
- Maintain the documentation registry and check links before publication
- Coordinate French / English translation
- Technical writing
- Architecture diagrams
- Troubleshooting guides
- API references
UX/UI Learning Experience Designer
Make a complex progression legible: where I am, what I am missing, what comes next.
Responsibilities
- Design dashboards, paths and catalogue navigation
- Surface the missing prerequisite rather than the next course
- Test interfaces with real beginner developers
- Guarantee accessibility across all Academy pages
- Interface design
- Accessibility
- Progress visualisation
- User research
Certification & Assessment Lead
Guarantee that a BAC certification attests to a real capability an employer can rely on.
Responsibilities
- Design the practical exam for every certification
- Assemble and train the panels
- Control comparability of assessments across cohorts
- Maintain the register of certifications issued
- Practice-based assessment
- Exam design
- Marking schemes
- Integrity control
Ecosystem
Blockchain Developer Relations Lead
Bring developers in, keep them, and make them visible in international ecosystems.
Responsibilities
- Run the weekly labs and monthly workshops
- Organise the BAC Multichain Builders Challenge
- Shepherd participant contributions towards upstream repositories
- Maintain the programme's public presence
- Community building
- Technical documentation
- Hackathons
- Technical speaking
University & Academic Partnerships Lead
Get the curriculum into Cameroonian institutions and their students into the cohorts.
Responsibilities
- Negotiate agreements with universities and engineering schools
- Adapt the curriculum to existing degree structures
- Run the network of teachers and student clubs
- Open research topics anchored in the capstones
- Higher education
- Academic agreements
- Credit recognition
- Research supervision
Startup & Innovation Program Lead
Turn the capstones that deserve it into products, and the graduates who want it into founders.
Responsibilities
- Select high-potential capstones and support them
- Assemble grant applications to foundations
- Connect graduates to the region's incubators and investors
- Track the companies the programme produces
- Incubation
- Market validation
- Seed funding
- Ecosystem grants
Who decides what
Without this column, a twenty-role task force produces disagreements with no body to resolve them.
| Subject | Decides | Escalation |
|---|---|---|
| Technical accuracy of a workshop | Chief Blockchain Architect | Disagreement settled by the Chief Architect after the track lead's opinion. |
| Publication of content carrying a security risk | Blockchain Security Engineer | Veto by the Security Engineer, which no track lead can override. |
| Prerequisite order and progression | Developer Curriculum Architect | Joint arbitration with the Chief Architect where the constraint is technical. |
| Issuing a certification | Certification & Assessment Lead | Panel decision, appealable once to the Certification Lead. |
| Budget commitments and partnerships | Program Executive Director | Accountability to BAC's statutory bodies. |
