While playing around with Ceramic Network I had similar thoughts (from the perspective of a person searching for opportunities).
I started to notice all these companies connecting talent with projects (braintrust, total, fiverr, etc…). Each of them requires you to fill out a CV, often manually. There are also a huge number of job boards, each aggregating postings from different services. It seems there’s a big opportunity to defragment and unify this data.
What would it look like with an open platform (or protocol) built on a shared set of schemas?
Companies create their JobPostings.
Talents create their CV/Resume.
This data is then aggregated by an indexer that can be queried with powerful filters. For example location, start time, qualifications, etc (see the links below for data models).
Similar to how TheGraph (or Lens Protocol) indexes data from the blockchains, an indexer could be built to index and aggregate these schemas from Ceramic Network.
It would open up the possibility of building custom frontends for this data, each with their own set of queries for different niches. RSS-like subscriptions could be created when new postings or talents matching the set conditions are found.
Google and other search engines use semantic markup based on these schemas to create rich views of the data. So theoretically, an API could be built that renders these JSON+LD schemas to google, making them searchable from there.