{"schema_version":"onlylabs.public_signal.v1","title":"DigitalOcean (GradientAI) Fork: digitalocean/sample-typescript","description":"DigitalOcean (GradientAI) fork signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f","json_url":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f/signal.json","generated_at":"2026-06-11T03:10:41.517188+00:00","org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/digitalocean","dossier_json_url":"https://onlylabs.fyi/labs/digitalocean/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f","signal_json":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f/signal.json","source":"https://github.com/digitalocean/sample-typescript","lab_dossier":"https://onlylabs.fyi/labs/digitalocean","lab_dossier_json":"https://onlylabs.fyi/labs/digitalocean/dossier.json","analysis":"https://onlylabs.fyi/analysis/digitalocean","analysis_json":"https://onlylabs.fyi/analysis/digitalocean/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/digitalocean/evidence.json","category":"https://onlylabs.fyi/neoclouds","category_json":"https://onlylabs.fyi/neoclouds.json","category_feed":"https://onlylabs.fyi/neoclouds/feed.xml","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","topic":"https://onlylabs.fyi/topics/forks","topic_signals_json":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/forks/feed.xml?category=neocloud","data_business":null},"answer_pack":{"answer":"DigitalOcean (GradientAI) forked digitalocean/sample-typescript (forked from fumblehool/sample-typescript). This fork signal points to upstream code the lab may be inspecting, patching, or building on. High-signal details: repo digitalocean/sample-typescript · parent fumblehool/sample-typescript. onlylabs links this event to 1 captured evidence page and 6 related fork signals.","signal_desk":"forks","source_context":{"source_url":"https://github.com/digitalocean/sample-typescript","source_host":"github.com","occurred_at":"2023-09-06T07:20:01+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source","context":"forked from fumblehool/sample-typescript"},"context_markers":[{"label":"Lab","value":"DigitalOcean (GradientAI)","source":"signal"},{"label":"Signal desk","value":"forks","source":"signal"},{"label":"Source host","value":"github.com","source":"source"},{"label":"Repository","value":"digitalocean/sample-typescript","source":"source"},{"label":"Parent","value":"fumblehool/sample-typescript","source":"source"},{"label":"Stars","value":"2","source":"traction"},{"label":"Watch term","value":"Infrastructure","source":"evidence"}],"evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://github.com/digitalocean/sample-typescript"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-06-11T03:10:41.517188+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f/signal.json","dossier_json":"https://onlylabs.fyi/labs/digitalocean/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/digitalocean/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/digitalocean/evidence.json","topic_signals_json":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/forks/feed.xml?category=neocloud","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","data_radar_json":null,"opportunities_json":null},"analysis_playbook":{"objective":"Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.","evidence_focus":["forked parent repo","repo owner","language","description","stars","org and recency"],"extraction_questions":["Which upstream projects are repeated across labs?","Which forks point to evals, agents, infrastructure, model tooling, or data pipelines?","Which low-profile forks could precede a release or hiring wave?","Which labs are converging on the same technical adjacency?"],"signal_questions":["What upstream dependency or technical adjacency does this fork reveal?","Which upstream projects are repeated across labs?","Which forks point to evals, agents, infrastructure, model tooling, or data pipelines?","Do the 6 related fork signals show a repeated pattern?"],"output_fields":["org","upstream_repo","language","technical_theme","evidence_url"],"data_business_relevance":"Data-business lane extraction is scoped to frontier labs; for this category, keep conclusions tied to category-specific strategy, source evidence, and follow-up questions.","required_sources":[{"label":"signal_json","url":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f/signal.json","required":true},{"label":"source","url":"https://github.com/digitalocean/sample-typescript","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/digitalocean/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/digitalocean/evidence.json","required":true},{"label":"topic_signals_json","url":"https://onlylabs.fyi/topics/forks/signals.json?category=neocloud","required":false},{"label":"data_radar_json","url":null,"required":false}],"expected_output":["one-paragraph source-grounded interpretation","category-specific implication","confidence and missing evidence","recommended next source to inspect"],"prompt_seed":"Using only the linked onlylabs JSON, captured source context, and cited evidence, analyze DigitalOcean (GradientAI)'s fork signal \"digitalocean/sample-typescript\" for neocloud strategy."},"semantic_triples":[{"subject":"DigitalOcean (GradientAI)","predicate":"forked","object":"digitalocean/sample-typescript","text":"DigitalOcean (GradientAI) forked digitalocean/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"is classified as","object":"fork signal","text":"digitalocean/sample-typescript is classified as fork signal."},{"subject":"digitalocean/sample-typescript","predicate":"belongs to","object":"forks desk","text":"digitalocean/sample-typescript belongs to forks desk."},{"subject":"digitalocean/sample-typescript","predicate":"has context","object":"forked from fumblehool/sample-typescript","text":"digitalocean/sample-typescript has context forked from fumblehool/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"has evidence coverage","object":"1 captured evidence page","text":"digitalocean/sample-typescript has evidence coverage 1 captured evidence page."},{"subject":"digitalocean/sample-typescript","predicate":"has captured page count","object":"1","text":"digitalocean/sample-typescript has captured page count 1."},{"subject":"digitalocean/sample-typescript","predicate":"has readable page count","object":"1","text":"digitalocean/sample-typescript has readable page count 1."},{"subject":"digitalocean/sample-typescript","predicate":"has related signal count","object":"6","text":"digitalocean/sample-typescript has related signal count 6."},{"subject":"digitalocean/sample-typescript","predicate":"has analysis playbook objective","object":"Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.","text":"digitalocean/sample-typescript has analysis playbook objective Turn fork activity into a map of upstream tools, libraries, model utilities, agent frameworks, and research dependencies being inspected or adapted.."},{"subject":"digitalocean/sample-typescript","predicate":"has source host","object":"github.com","text":"digitalocean/sample-typescript has source host github.com."},{"subject":"digitalocean/sample-typescript","predicate":"has lab","object":"DigitalOcean (GradientAI)","text":"digitalocean/sample-typescript has lab DigitalOcean (GradientAI)."},{"subject":"digitalocean/sample-typescript","predicate":"has signal desk","object":"forks","text":"digitalocean/sample-typescript has signal desk forks."},{"subject":"digitalocean/sample-typescript","predicate":"has source host","object":"github.com","text":"digitalocean/sample-typescript has source host github.com."},{"subject":"digitalocean/sample-typescript","predicate":"has repository","object":"digitalocean/sample-typescript","text":"digitalocean/sample-typescript has repository digitalocean/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"has parent","object":"fumblehool/sample-typescript","text":"digitalocean/sample-typescript has parent fumblehool/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"has stars","object":"2","text":"digitalocean/sample-typescript has stars 2."},{"subject":"digitalocean/sample-typescript","predicate":"has watch term","object":"Infrastructure","text":"digitalocean/sample-typescript has watch term Infrastructure."}]},"intelligence":{"signal_desk":"forks","answer":"DigitalOcean (GradientAI) forked digitalocean/sample-typescript (forked from fumblehool/sample-typescript). This fork signal points to upstream code the lab may be inspecting, patching, or building on. High-signal details: repo digitalocean/sample-typescript · parent fumblehool/sample-typescript. onlylabs links this event to 1 captured evidence page and 6 related fork signals.","semantic_triples":[{"subject":"DigitalOcean (GradientAI)","predicate":"forked","object":"digitalocean/sample-typescript","text":"DigitalOcean (GradientAI) forked digitalocean/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"is classified as","object":"fork signal","text":"digitalocean/sample-typescript is classified as fork signal."},{"subject":"digitalocean/sample-typescript","predicate":"belongs to","object":"forks desk","text":"digitalocean/sample-typescript belongs to forks desk."},{"subject":"digitalocean/sample-typescript","predicate":"has context","object":"forked from fumblehool/sample-typescript","text":"digitalocean/sample-typescript has context forked from fumblehool/sample-typescript."},{"subject":"digitalocean/sample-typescript","predicate":"has evidence coverage","object":"1 captured evidence page","text":"digitalocean/sample-typescript has evidence coverage 1 captured evidence page."}]},"signal":{"id":"5b442a98-070f-455c-a430-9a5eec13383f","url":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f","json_url":"https://onlylabs.fyi/signals/5b442a98-070f-455c-a430-9a5eec13383f/signal.json","source_url":"https://github.com/digitalocean/sample-typescript","title":"digitalocean/sample-typescript","summary":"DigitalOcean (GradientAI) forked upstream code. onlylabs watches forks for tooling, infrastructure, research dependencies, and product-adjacent work.","context":"forked from fumblehool/sample-typescript","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2023-09-06T07:20:01+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source","evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://github.com/digitalocean/sample-typescript"]},"facets":{"repo":"digitalocean/sample-typescript","parent":"fumblehool/sample-typescript"},"traction":{"github_stars":2,"hn_points":null,"hn_comments":null,"hn_story_id":null,"hf_downloads":null,"hf_likes":null},"data_radar":null},"primary_evidence_page":{"url":"https://github.com/digitalocean/sample-typescript","final_url":"https://github.com/digitalocean/sample-typescript","title":"digitalocean/sample-typescript repository metadata","http_status":200,"content_type":"application/json","capture_method":"plain","fetched_at":"2026-06-11T03:10:41.517188+00:00","bytes":25306,"raw_path":"83c86e45caeed7897bca7fd943abf1375cb007c5149bd311cfb67ef5eea1082c.json","content_hash":"8b77d9b5330309af5ca09cf9ebe63c1749fda3c634401253597ffab6f99347e5","excerpt_chars":1200,"truncated":true,"excerpt":"digitalocean/sample-typescript Description: [Archived: Please use digitalocean/sample-nodejs]⛵ App Platform sample Typescript application. Language: TypeScript Stars: 2 Forks: 6 Open issues: 2 Created: 2023-09-06T07:20:01Z Pushed: 2025-04-25T11:53:05Z Default branch: main Fork: yes Parent repository: fumblehool/sample-typescript Archived: yes README: > ⚠️ **This repository is archived and no longer maintained.** > Please use the actively maintained version here: [digitalocean/sample-nodejs](https://github.com/digitalocean/sample-nodejs) Getting Started We provide a sample app using Typescript that you can deploy on App Platform. These steps will get this sample application running for you using App Platform. **Note: Following these steps may result in charges for the use of DigitalOcean services.** Requirements * You need a DigitalOcean account. If you don't already have one, you can sign up at https://cloud.digitalocean.com/registrations/new. Deploying the App Click this button to deploy the app to the DigitalOcean App Platform. If you are not logged in, you will be prompted to log in with your DigitalOcean account. [![Deploy to..."},"evidence_pages":[{"url":"https://github.com/digitalocean/sample-typescript","final_url":"https://github.com/digitalocean/sample-typescript","title":"digitalocean/sample-typescript repository metadata","http_status":200,"content_type":"application/json","capture_method":"plain","fetched_at":"2026-06-11T03:10:41.517188+00:00","bytes":25306,"raw_path":"83c86e45caeed7897bca7fd943abf1375cb007c5149bd311cfb67ef5eea1082c.json","content_hash":"8b77d9b5330309af5ca09cf9ebe63c1749fda3c634401253597ffab6f99347e5","excerpt_chars":1200,"truncated":true,"excerpt":"digitalocean/sample-typescript Description: [Archived: Please use digitalocean/sample-nodejs]⛵ App Platform sample Typescript application. Language: TypeScript Stars: 2 Forks: 6 Open issues: 2 Created: 2023-09-06T07:20:01Z Pushed: 2025-04-25T11:53:05Z Default branch: main Fork: yes Parent repository: fumblehool/sample-typescript Archived: yes README: > ⚠️ **This repository is archived and no longer maintained.** > Please use the actively maintained version here: [digitalocean/sample-nodejs](https://github.com/digitalocean/sample-nodejs) Getting Started We provide a sample app using Typescript that you can deploy on App Platform. These steps will get this sample application running for you using App Platform. **Note: Following these steps may result in charges for the use of DigitalOcean services.** Requirements * You need a DigitalOcean account. If you don't already have one, you can sign up at https://cloud.digitalocean.com/registrations/new. Deploying the App Click this button to deploy the app to the DigitalOcean App Platform. If you are not logged in, you will be prompted to log in with your DigitalOcean account. [![Deploy to..."}],"related_signals":[{"id":"e512360b-f217-4890-b670-deae8924d96e","url":"https://onlylabs.fyi/signals/e512360b-f217-4890-b670-deae8924d96e","source_url":"https://github.com/digitalocean/litellm","title":"digitalocean/litellm","context":"forked from BerriAI/litellm","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-05-15T20:19:20+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"},{"id":"bff83389-ef82-455a-a99f-1e2e3b17bdb1","url":"https://onlylabs.fyi/signals/bff83389-ef82-455a-a99f-1e2e3b17bdb1","source_url":"https://github.com/digitalocean/litellm-os","title":"digitalocean/litellm-os","context":"forked from BerriAI/litellm","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-05-15T20:11:46+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"},{"id":"17100ba5-68d1-41ee-ae3b-0b2286217b3c","url":"https://onlylabs.fyi/signals/17100ba5-68d1-41ee-ae3b-0b2286217b3c","source_url":"https://github.com/digitalocean/spawn","title":"digitalocean/spawn","context":"forked from OpenRouterLabs/spawn","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-03-27T14:06:30+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"},{"id":"7560205e-53e2-4744-83a8-1500460b88c5","url":"https://onlylabs.fyi/signals/7560205e-53e2-4744-83a8-1500460b88c5","source_url":"https://github.com/digitalocean/pmm-headless","title":"digitalocean/pmm-headless","context":"forked from percona/pmm","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-03-24T09:57:05+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"},{"id":"c7c56d6f-7799-474a-afd3-b1574dd4d9fb","url":"https://onlylabs.fyi/signals/c7c56d6f-7799-474a-afd3-b1574dd4d9fb","source_url":"https://github.com/digitalocean/kaniko","title":"digitalocean/kaniko","context":"forked from GoogleContainerTools/kaniko","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-02-23T14:33:22+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"},{"id":"cde9d875-6fd8-46ec-8a19-3a0d7414a2d8","url":"https://onlylabs.fyi/signals/cde9d875-6fd8-46ec-8a19-3a0d7414a2d8","source_url":"https://github.com/digitalocean/arp-doks-fix","title":"digitalocean/arp-doks-fix","context":"forked from okamidash/arp-doks-fix","kind":{"key":"repo_forked","label":"Fork"},"org":{"slug":"digitalocean","name":"DigitalOcean (GradientAI)","category":"neocloud"},"occurred_at":"2026-01-14T14:35:24+00:00","first_seen_at":"2026-06-05T22:32:20.223218+00:00","date_source":"source"}]}