diff --git a/config/_default/goals.json b/config/_default/goals.json index 33131359..686f799f 100644 --- a/config/_default/goals.json +++ b/config/_default/goals.json @@ -1,24 +1,26 @@ { "pln": { - "1.1": { - "description": "Understand what the Protocol Lab Network is, how Protocol Labs evolved from a company to a network, and where it is headed.", - "subgoals": [ - - { - "id": "1.11", - "description": "Describe the history of Protocol Labs (PL) and its evolution" - }, - - { - "id": "1.12", - "description": "Understand what the Protocol Labs Network (PLN) is" - }, - - { - "id": "1.13", - "description": "Identify the different teams/groups of PL and PLN that helps move the organization into the future" - } - ] + "1.0": { + "description": "Understand the Protocol Lab Network, how Protocol Labs evolved from a company to a network, and where it is headed.", + "subgoals": + [ + { + "id": "1.01", + "description": "Describe the history of Protocol Labs (PL) and its evolution" + }, + { + "id": "1.02", + "description": "Understand what the Protocol Labs Network (PLN) is" + }, + { + "id": "1.03", + "description": "Identify the different teams/groups of PL and PLN that help move the organization into the future" + }, + { + "id": "1.04", + "description": "Understand the resources and services available for PLN members" + } + ] }, "1.2": { "description": "Understand what the resources and tools are within the PL Network to support teams, individuals, companies, and general growth of our mission", diff --git a/content/en/curriculum/pln/teams-in-pl/index.md b/content/en/curriculum/pln/teams-in-pl/index.md index dd1d20fb..62f3d6f2 100644 --- a/content/en/curriculum/pln/teams-in-pl/index.md +++ b/content/en/curriculum/pln/teams-in-pl/index.md @@ -10,66 +10,186 @@ category: lecture level: - shallow - deep +objectives: + show: true + goals: + - "1.0" + subgoals: + - 1.03 + - 1.04 --- -Protocol Labs is a constantly evolving network is made up of 450+ projects, companies, and organizations. Understanding the landscape of organization, projects, and teams can be complex, and this section presents tools that can help you understand and navigate these systems and organizations. +Protocol Labs is a constantly evolving network of hundreds of projects, companies, and organizations. Understanding the landscape of organizations, projects, and teams can be complex. This section presents tools to help you understand and navigate these systems and organizations. -### Protocol Labs Portal -This portal is the central point of reference for all the resources available to PLN members. This portal includes information about Network Services from Mosaia, the network directory, communication channesl as well. +## Protocol Labs Portal -**[Protocol Labs Portal](https://www.plnetwork.io/)** +This portal is the central point of reference for all the resources available to PLN members. This portal includes information about Network Services from Mosaia, the network directory, and communication channels. -![Network Resources and Services](pln-page.png) +[Protocol Labs Portal](https://www.plnetwork.io/) -### Directories and Key Resources +![Protocol Labs Network](pln-page.png) + +## Directories and Key Resources * [Spaceport](https://coda.io/d/Protocol-Labs-Spaceport_dDpJBnYeqJb/What-is-Spaceport_suSQ9#_luhKz) is a network-wide directory and guide for those navigating the Protocol Labs web3 space with many links to resources for PL Network members, including: * The [PLN Member Directory](https://www.plnetwork.io/directory/teams) is a listing of all the companies, projects, and teams in the wider PLN * The [PLN Code of Conduct](https://protocol.almanac.io/docs/pln-code-of-conduct-ymBUYyonmhfvizGu6yOpXH1qkuWYce96) outlines the expectations and code of conduct for all members of our network * The [Glossary](https://protocol.almanac.io/docs/glossary-ycx3uRbXUM3d7uf1EBz89msUmb1UjzR7) provides a comprehensive list of terms to help you navigate web3 +* The [Events Directory](https://events.plnetwork.io/) is a listing of all the company web3 events. + +## Protocol Labs Ecosystem Directories -### Protocol Labs Ecosystem Directories To explore the various projects and tools building in the IPFS & Filecoin ecosystems, use the explorable ecosystem directories: -* IPFS Ecosystem Explorer [https://ecosystem.ipfs.io/](https://ecosystem.ipfs.io) -* Filecoin Ecosystem Explorer [https://ecosystem.filecoin.io/](https://ecosystem.filecoin.io) +* IPFS Ecosystem Explorer [https://ecosystem.ipfs.io/](https://ecosystem.ipfs.io/) +* Filecoin Ecosystem Explorer [https://ecosystem.filecoin.io/](https://ecosystem.filecoin.io/) + +Use the ecosystem directory page filters to explore projects by what they do, the industry, and which tooling (such as IPFS, Filecoin, Kubo) to understand better what makes up the ecosystem. + +## Teams & Groups of PL + +The Protocol Labs Team has a handful of teams that support PL as a whole. Under PL are the following teams: + +* Starfleet +* Ecosystem (Outercore) +* Network Goods +* Spaceport (Member Services) +* PL Corp + +In addition to the primary teams for PL, we have a wide range of network partners that build on top of the protocols used within PL. As more teams are developed and expanded, a need for Working Groups was created to help with cross-department and company collaboration. Several core organizations make up the nucleus of the Protocol Labs organization. + + +### Starfleet + +Starfleet is composed of two major groups + +* Engineering Research (EngRes) + * IP Stewards, which houses + * Libp2p + * IPLD + * IPJS + * IP Productivity + * NetOps which houses + * Bifrost + * FIL-Infra + * Sentinel + * Drand + * Protocol Eng & Measurements + * Bedrock + * ResDev + * CryptoNetLab + * CryptoEconLab + * ConsensusLab + * Retrieval Markets + * Computer Over Data +* Talent Funnel + * Launchpad + * People Ops + * Recruiting + +### Ecosystem ([Outercore](https://www.notion.so/protocollabs/Outercore-Engineering-0b1e72aed0684e668c0825a921831a74)) + +The goal of the Ecosystem is to develop tools, improve systems, conduct research, and share its OSS, processes, and ideas with the Protocol Labs Network. The Ecosystem’s goal is to help get more people into the ecosystem. It does not develop necessarily. They have a builders funnel that helps support and coordinate new folks looking at our tech stack(hackathons, incubators, even exploring partnerships with LinkedIn learning). The Ecosystem also gives storage provider community support and tooling support (i.e., Estuary), which will relate to core protocol development. They also collaborate with the Filecoin Foundation. + +Under the Ecosystem is Outercore, which is comprised of the following groups: + +* PL Fund +* Browsers & Platforms +* Engineering +* Marketing +* Filecoin Green +* SPs (Storage Providers) & Clients +* Web3 Collabs +* Network Growth +* Outecore Lab Incubator +* Builders Funnel + +### Network Goods + +Network Goods is part of Protocol Labs, a company that works on early-stage research and development projects. Network Goods helps fund and support projects to advance science and technology for society. The team at Network Goods aims to create new tools and opportunities to achieve important goals in computing. They collaborate on research projects that can make a significant impact. + +Under the Network Goods category, we have: + +* Network Research +* Network Funding + + +### Spaceport (Member Services) + +Protocol Labs is an open-source R&D lab that builds protocols, tools, and services to improve the internet radically. Within the Protocol Labs Network, there are many independent teams and organizations, each with unique objectives that further this mission. + +Spaceport’s mission is to provide PLN teams and members with curated resources, connections, and services to help them build and scale web3 enterprises. + +The goals of Spaceport are to: + +* Understand and document PLN founder and team needs so we can develop services and offerings to meet them. +* Foster a collaborative community within the network to help teams and individuals connect and other valuable resources. +* Support founders and teams in their growth by providing resources, knowledge, tools, and connections. +* Drive adoption of PLN programs, tools, resources, and services. +* Track critical metrics, gather feedback, and iterate. + +Teams under the Spaceport consist of: + +* PL Community + * Community Engagement + * Marketing & Content + * Events + * Product +* Marketplace + * Mosaia + * Website design + * Videography + * CRCLE + * Design +* Astrofitters + * Swag +* Solaris + * Event Planning +* Operations + + +### PL Corp + +In the PL Corp category, we have the following groups: + +* Corp Legal +* DevCo People Ops +* Risk & Security +* Finance + * Accounting + * FP&A + * Crypto Ops + * Tax + * Treasury -Use the filters on the ecosystem directory page to explore projects by what they do, the industry, and which tooling (such as IPFS, Filecoin, kubo) to better understand what makes up the ecosystem. +These groups collectively function to support Protocol Labs and its mission to drive web3 as the future of technology. -![Ecosystem Directory](ecosystem.png) +## Types of Groups -## Protocol Labs Teams -_Teams, OSS Projects, Network Companies, and Working Groups_ +Each Working Group can experiment with setting its own pace, tracking work, and defining priorities. Working Groups should expose their focus through Objectives & Key Results (OKRs) to the rest of the organization (creating a “common interface” by which we can understand goals across the org), assign a Captain, create an entry point repo, and generally have at least two full-time contributors dedicated to the WG. -There are several core organizations that make up the nucleus of the Protocol Labs organization. [EngRes](https://www.notion.so/pl-strflt/PL-EngRes-Public-b5086aea86ed4f81bc7d0721c6935e1e) has a constantly shifting portfolio of projects and efforts, which are arranged into working groups. +Contributors generally shouldn’t carry responsibilities across multiple working groups. This is not forbidden by any means, but it is usually discouraged as it could prevent the contributor from having the necessary focus. -There is also the Talent Funnel which includes recruiting, people ops, and Launchpad, as well as the Ecosystem which has a wide variety of organizations and efforts that expand the reach of Protocol Labs. [Network Services](https://airtable.com/shrMaFq3hWY4KZnka/tbliESOTOmIM1l0rt) sources and provides resources and high-quality services such as design, website development, security, financial, legal, and much more for the different organizations across Protocol Labs. +Here is a [list of WGs](https://docs.google.com/spreadsheets/d/1CiVUOicvY6V2NFZOEnJU0UHXPTAv2v3o_nh_nqSF01A/edit?usp=sharing) at Protocol Labs, and to form one, please ask the captains of the respected WGs. -![EngRes 2022 Organization Mission](engres-2022.png) -**Working Groups (WGs)** -Working groups are cross-team projects that each have a captain, responsible for driving forward and organizing the work in the projects, including writing specs, plans, and guides the project & its members, as well as publishing progress and OKRs. -- Ecosystem WG -- PL EngRes WG +Some Projects and Enablement Teams are experimenting with other ways of coordinating work, including Research Groups and Tiger Teams. IPFS, for example, has deployed both and has shared a [great explanation](https://github.com/ipfs/team-mgmt/blob/master/TEAMS_ROLES_STRUCTURES.md#expanded-description) of these coordination strategies and their benefits. -**Network Tooling** -In order to support the growth of the projects and tooling build on and around Protocol Labs, there are various organizations that play different supporting roles. -- Builders Funnel -- Talent Funnel -- Network Member Services +A Research Group is generally formed to explore a discrete research topic and is supported by the Protocol Labs Research Team. Members of Research Groups are encouraged to participate in multiple research groups. Tiger teams are small, temporary groups of people usually formed to solve a specific problem or build a complex feature. They frequently include when significant iteration/collaboration is required to achieve success. Once the objective is reached, the tiger team dissolves into their standard working groups. +#### Welcome to Web 3 | David Diaz | ResNetLab -### Built and Building On +_See the full set of resources [on the ResNetLab Tutorials page](https://research.protocol.ai/tutorials/resnetlab-on-tour)_ -You can see projects and tools that have been developed to make creating in web3 with Protocol Labs projects easier under [Protocol Labs Toolkits and SDKs](https://protocol-labs.gitbook.io/launchpad-curriculum/other-resources/protocol-labs-toolkits-sdks) +_[From ResNetLab On Tour](https://research.protocol.ai/tutorials/resnetlab-on-tour/welcome-to-web-3/)_ -Learn about the cool projects, apps, and tooling that is being built using the Protocol Labs technologies in the [Built on IPFS and Filecoin section](https://protocol-labs.gitbook.io/launchpad-curriculum/other-resources/built-on-ipfs-filecoin). +{{< youtube 1WuXJ9zBAqw >}} -### Working Groups, Teams, and Organizations +Understand the basics of the Protocol Labs network & ecosystem, Web 3.0 blockchains, the semantic web, and the reasons that Protocol Labs is building the backbone for a distributed web. In this module, you’ll hear about issues facing Web 2.0 and motivation for Web 3.0, IPFS and its role in Web 3.0 with location addressing, and exciting projects in the IPFS ecosystem._ -There are a number of Working Groups within the Protocol Labs Network that organize the work of multiple teams and align them with a central vision/mission. A Working Group (WG) like Ecosystem WG or EngRes WG is made up of multiple teams, which focus each on a specific topic (hackathons, IPFS<>Filecoin interoperations, etc) within the wider WG mission. +## The Future of Web3 -In some cases, those WGs might span multiple organizations, or companies. For example Ecosystem WG spans the Filecoin Foundation, the PL Outercore team, the PL Starfleet team, and a number of other companies. We often use "organization" and "team" interchangeably when we mean "top level team of teams". +At the end of 2022, Protocol Labs consist of 450+ companies and projects building in our network. As the web3 space accelerates, now is a great time for high-growth researchers & developers inside and outside web3 to ramp up their “InterPlanetary” knowledge and contribute to these cutting-edge technologies. -Teams are the reporting organization structure established by Protocol Labs. Though they establish Labbers' general focus of work, the nature of PL's collaborative organization means that Labbers may end up working with many individuals outside their team, and often with those outside of Protocol Labs itself. +From core OSS contributions to Radius grants distributed systems engineers to network researchers, community managers, and startup operators, there are many exciting opportunities across PLN teams and companies. diff --git a/content/en/curriculum/pln/what-is-pl/index.md b/content/en/curriculum/pln/what-is-pl/index.md index 0303c625..e4cf0acc 100644 --- a/content/en/curriculum/pln/what-is-pl/index.md +++ b/content/en/curriculum/pln/what-is-pl/index.md @@ -13,64 +13,66 @@ level: objectives: show: true goals: - - "1.1" + - "1.0" subgoals: - - 1.11 - - 1.12 - - 1.13 + - 1.01 + - 1.02 --- -## Protocol Labs -Protocol Labs exists to enable a network of projects, tools, startups, research, communities (and more) that are springing up and evolving around new protocols and web3 technologies. As this ecosystem grows, these projects invest in the network itself, and the network grows along with it, which in turn benefits and incentivizes this ongoing evolution. +Protocol Labs enables a network of projects, tools, startups, research, communities (and more) that are springing up and evolving around new protocols and web3 technologies. As this ecosystem grows, these projects invest in the network itself, and the network grows along with it, which in turn benefits and incentivizes this ongoing evolution. -Protocol Labs at its core consists of an organization (also referred to internally as Starfleet) that supports open source software projects, [engineering research](https://research.protocol.ai/) in multiple fields related to computation, communication, and knowledge, as well as other services for a network of organizations that builds upon and expands the capabilities of the core technologies. +Protocol Labs is building the next generation of the internet. We are an open-source network that spans the research-to-development pipeline to create new protocols, tools, and services to improve the internet radically. Our products serve thousands of organizations and millions of people. -![](companies.png) -#### The Protocol Labs Network in Q1 2022 | Molly Mackinlay +## **PLN History and Evolution** -In this talk by Molly Mackinlay, understand where Protocol Labs is an organization in 2022, where we are headed, the trajectory, evolving landscape, and how we are accelerating the PL network. Originally given in Feb 2022. +Protocol Labs was founded in 2014 by Juan Benet, the inventor of IPFS and Filecoin. Protocol Labs released IPFS to the world in January 2015. -{{< youtube RXt65xbyq6c >}} +By 2016, IPFS became one of the most used and relied-on technologies in the Blockchain industry, hailed by the community as the “Future of the Web.” In addition, Protocol Labs also created libp2p, IPLD, multi formats, and many other projects. +By 2016, IPFS became one of the most used and relied-on technologies in the Blockchain industry, hailed by the community as the “Future of the Web.” Many other Open Source Software (OSS) libraries have emerged from this original project, such as libp2p and IPLD, in different languages and implementations. -## Protocol Labs Projects -* [IPFS](https://ipfs.io/) One of the original core OSS projects, from which other projects in Protocol Labs have grown and nucleated, creating a network of Open Source technologies, developer tooling, DApps, and more. -* [Filecoin](https://filecoin.io/) is the other original core organization that supports the builders and storage providers that use Protocol Labs & Filecoin technologies. Filecoin is a utility token (cryptocurrency) that supports and incentivizes the growth of our network of web3 technologies. +## **An Innovation Network** -* [libp2p](https://libp2p.io/) is a set of modular tools for networking and peer-to-peer communications +We also believe in connecting and bringing people together to inspire innovation. That’s why we have yearly PL Network “Lab Weeks” to gather our community of “labbers” (contributors and members of PL Network teams) together and align on the following year’s opportunities and challenges. -* [IPLD](https://ipld.io/) is the data model that is used for the content-addressable web +A part of PL’s evolution is its ability to have smaller groups within, go through nucleation (think of it as an internal incubator) and become its team and company. Aligned with the philosophy of Bell Labs, PL is very much about supporting numerous groups with research. -* [Multiformats](https://multiformats.io/) is a project that makes it possible to create self-describing data, which allows protocols and projects to be interoperable and future-proof +#### PL Summit | October 2022 -* [Testground](https://docs.testground.ai/) is a platform for testing, benchmarking, and simulating distributed and peer-to-peer systems at scale, that can scale from 2k-10k instances +The Protocol Labs Summit was a great recap of the Impact that the PL Network created in 2022 and how the PL Network is structured today: as an Innovation Network that drives breakthroughs in computing to push humanity forward. -* [Drand](https://drand.love/) is a revolutionary public, distributed, verifiable randomness generator that can be used in protocols and cryptocurrencies that require public randomness. +{{< youtube b6tnt24cIIw >}} -* [Filecoin Virtual Machine (FVM)](https://filecoin.io/blog/posts/introducing-the-filecoin-virtual-machine/) is a layer 1 protocol that will enable developers to create and execute smart contracts on data stored in the Filecoin network +Check out the recording [starting at 2:35:58](https://youtu.be/b6tnt24cIIw?t=9358) for an overview of the core offerings that make up the PL Network as a product: -* [Lotus](https://lotus.filecoin.io/) is the main Filecoin network implementation, supported by Filecoin, written in Go & maintained by the PL team -_In Protocol Labs, there are new projects and technologies being invented every day. Keep in mind that this may not be a comprehensive list of all important projects growing in our network_ +* Network +* Starting +* Capital +* Talent +* Knowledge +* Services -#### The Project Stack +## **Protocol Labs Projects** -![Web3 Stack](web3-stack.png) -## PL Summit | October 2022 +* [IPFS](https://ipfs.io/) is One of the original core OSS projects, from which other projects in Protocol Labs have grown and nucleated, creating a network of Open Source technologies, developer tooling, DApps, and more. +* [Filecoin](https://filecoin.io/) is the other original core organization that supports the builders and storage providers that use Protocol Labs & Filecoin technologies. Filecoin is a utility token (cryptocurrency) that supports and incentivizes the growth of our network of web3 technologies. +* [libp2p](https://libp2p.io/) is a set of modular tools for networking and peer-to-peer communications. +* [IPLD](https://ipld.io/) is the data model that is used for the content-addressable web. +* [Multiformats](https://multiformats.io/) is a project that makes it possible to create self-describing data, which allows protocols and projects to be interoperable and future-proof. +* [Testground](https://docs.testground.ai/) is a platform for testing, benchmarking, and simulating distributed and peer-to-peer systems at a scale that can scale from 2k-10k instances. +* [Drand](https://drand.love/) is a revolutionary public, distributed, verifiable randomness generator that can be used in protocols and cryptocurrencies that require public randomness. +* [Filecoin Virtual Machine (FVM)](https://filecoin.io/blog/posts/introducing-the-filecoin-virtual-machine/) is a layer 1 protocol that will enable developers to create and execute smart contracts on data stored in the Filecoin network. +* [Lotus](https://lotus.filecoin.io/) is the primary Filecoin network implementation, supported by Filecoin, written in Go & maintained by the PL team. -The Protocol Labs Summit was a great recap of the Impact that the PL Network created in 2022, and how the PL Network is structured today: as an Innovation Network that _drives breakthroughs in computing to push humanity forward_. +_In Protocol Labs, new projects and technologies are being invented every day. Remember that this may not be a comprehensive list of all important projects growing in our network._ -{{< youtube b6tnt24cIIw >}} -Check out the recording [starting at 2:35:58](https://youtu.be/b6tnt24cIIw?t=9358) for an overview of the core offerings that make up the PL Network as a product: -* Network -* Starting -* Capital -* Talent -* Knowledge -* Services +#### The Project Stack + +![Web3 Stack](web3-stack.png)