Skip to main content

Modules Documentation

Cross-module connections

Which other modules surface signals here and why.

Complete

A startup is the most-connected entity type on the platform: linked to founders (T1), referenced in editorial articles (T2), eligible for opportunities matching its sector+stage+country (T3), participant in events (T2), surfaced in coverage (T1+T2). Each Startup detail page renders 4-6 signals from across the graph.

Outbound link palette (per strategy §2.C)

Founder Profiles · max 3 · T1
Every `founderId` surfaces as a linked_founder card. The most visible signal on the detail page.
Opportunities · max 2
Open opportunities matching sector + stage + country AND `eligibility ∋ startup`. Drives founder conversion when they’re reading their own listing.
Editorial articles · max 2
Articles where `startup.id` ∈ `article.mentionedStartupIds[]` OR articles in the same sector cluster.
Calendar Events · max 1
Upcoming events in same sector + country, OR events where the startup is a participant.
Founder Files · max 1
Files matching the startup’s current growth challenge tag (e.g. fundraising file for a Series-A startup).
Similar Startups · max 2 · T3
Same sector + adjacent stage + same country (or region fallback). Drives benchmarking discovery.

Inbound surfacing

On a Founder Profile, the linked startup card surfaces as a "linked_startup" T1 signal (featured top of the founder’s signals block). On an Editorial article that mentions the startup, the startup card appears as a "mentioned_in" T2 signal. On an Opportunity Detail, startups matching the eligibility envelope surface as "same_sector + same_stage" T3 signals.