{"schema_version":"onlylabs.public_signal.v1","title":"Cloudflare (Workers AI) Writing: Say it once: introducing Bot Preference Sync","description":"Cloudflare (Workers AI) writing signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d","json_url":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d/signal.json","generated_at":"2026-08-28T16:49:11.455Z","evidence_latest_fetched_at":"2026-08-22T00:03:16.262689+00:00","signal_first_seen_at":"2026-08-22T00:01:48.151457+00:00","org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/cloudflare","dossier_json_url":"https://onlylabs.fyi/labs/cloudflare/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d","signal_json":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d/signal.json","source":"https://blog.cloudflare.com/bot-preference-sync/","lab_dossier":"https://onlylabs.fyi/labs/cloudflare","lab_dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis":"https://onlylabs.fyi/analysis/cloudflare","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/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/talking","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/feed.xml?category=neocloud","data_business":null},"answer_pack":{"answer":"Cloudflare (Workers AI) published Say it once: introducing Bot Preference Sync. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Cloudflare AI bot preference sync launch, moderate traction · Say it once: introducing Bot Preference Sync | Cloudflare Blog Skip to content We’re constantly building for the different goals of our customers. Some customers want to.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","signal_desk":"talking","source_context":{"source_url":"https://blog.cloudflare.com/bot-preference-sync/","source_host":"blog.cloudflare.com","occurred_at":"2026-07-01T00:00:00.000Z","first_seen_at":"2026-08-22T00:01:48.151457+00:00","date_source":"page.visible_date","context":null},"context_markers":[{"label":"Lab","value":"Cloudflare (Workers AI)","source":"signal"},{"label":"Signal desk","value":"talking","source":"signal"},{"label":"Source host","value":"blog.cloudflare.com","source":"source"},{"label":"Author","value":"Jin-Hee Lee","source":"source"},{"label":"Notability","value":"Cloudflare AI bot preference sync launch, moderate traction","source":"signal"},{"label":"Watch term","value":"Infrastructure","source":"evidence"},{"label":"Watch term","value":"Safety and alignment","source":"evidence"},{"label":"Watch term","value":"Agents and tool use","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://blog.cloudflare.com/bot-preference-sync/"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-08-22T00:03:16.262689+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d/signal.json","dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/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 public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","evidence_focus":["post title","source URL","captured page text","HN traction","linked model or paper references","publication date"],"extraction_questions":["Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Which writing reframes a recent release, model, hiring wave, or policy stance?","Which posts mention data, evals, infrastructure, safety, or deployment workflows?"],"signal_questions":["What public theme, launch framing, or research direction does this writing signal expose?","Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Do the 6 related writing signals show a repeated pattern?"],"output_fields":["org","theme","public_framing","traction","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/ff5412a7-61a8-482a-a3f0-c9ad71b7259d/signal.json","required":true},{"label":"source","url":"https://blog.cloudflare.com/bot-preference-sync/","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/cloudflare/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","required":true},{"label":"topic_signals_json","url":"https://onlylabs.fyi/topics/talking/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 Cloudflare (Workers AI)'s writing signal \"Say it once: introducing Bot Preference Sync\" for neocloud strategy."},"semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"Say it once: introducing Bot Preference Sync","text":"Cloudflare (Workers AI) published Say it once: introducing Bot Preference Sync."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"is classified as","object":"writing signal","text":"Say it once: introducing Bot Preference Sync is classified as writing signal."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"belongs to","object":"talking desk","text":"Say it once: introducing Bot Preference Sync belongs to talking desk."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has evidence coverage","object":"1 captured evidence page","text":"Say it once: introducing Bot Preference Sync has evidence coverage 1 captured evidence page."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has captured page count","object":"1","text":"Say it once: introducing Bot Preference Sync has captured page count 1."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has readable page count","object":"1","text":"Say it once: introducing Bot Preference Sync has readable page count 1."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has related signal count","object":"6","text":"Say it once: introducing Bot Preference Sync has related signal count 6."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has analysis playbook objective","object":"Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","text":"Say it once: introducing Bot Preference Sync has analysis playbook objective Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has source host","object":"blog.cloudflare.com","text":"Say it once: introducing Bot Preference Sync has source host blog.cloudflare.com."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has lab","object":"Cloudflare (Workers AI)","text":"Say it once: introducing Bot Preference Sync has lab Cloudflare (Workers AI)."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has signal desk","object":"talking","text":"Say it once: introducing Bot Preference Sync has signal desk talking."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has source host","object":"blog.cloudflare.com","text":"Say it once: introducing Bot Preference Sync has source host blog.cloudflare.com."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has author","object":"Jin-Hee Lee","text":"Say it once: introducing Bot Preference Sync has author Jin-Hee Lee."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has notability","object":"Cloudflare AI bot preference sync launch, moderate traction","text":"Say it once: introducing Bot Preference Sync has notability Cloudflare AI bot preference sync launch, moderate traction."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has watch term","object":"Infrastructure","text":"Say it once: introducing Bot Preference Sync has watch term Infrastructure."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has watch term","object":"Safety and alignment","text":"Say it once: introducing Bot Preference Sync has watch term Safety and alignment."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has watch term","object":"Agents and tool use","text":"Say it once: introducing Bot Preference Sync has watch term Agents and tool use."}]},"intelligence":{"signal_desk":"talking","answer":"Cloudflare (Workers AI) published Say it once: introducing Bot Preference Sync. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Cloudflare AI bot preference sync launch, moderate traction · Say it once: introducing Bot Preference Sync | Cloudflare Blog Skip to content We’re constantly building for the different goals of our customers. Some customers want to.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"Say it once: introducing Bot Preference Sync","text":"Cloudflare (Workers AI) published Say it once: introducing Bot Preference Sync."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"is classified as","object":"writing signal","text":"Say it once: introducing Bot Preference Sync is classified as writing signal."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"belongs to","object":"talking desk","text":"Say it once: introducing Bot Preference Sync belongs to talking desk."},{"subject":"Say it once: introducing Bot Preference Sync","predicate":"has evidence coverage","object":"1 captured evidence page","text":"Say it once: introducing Bot Preference Sync has evidence coverage 1 captured evidence page."}]},"signal":{"id":"ff5412a7-61a8-482a-a3f0-c9ad71b7259d","url":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d","json_url":"https://onlylabs.fyi/signals/ff5412a7-61a8-482a-a3f0-c9ad71b7259d/signal.json","source_url":"https://blog.cloudflare.com/bot-preference-sync/","title":"Say it once: introducing Bot Preference Sync","summary":"Cloudflare (Workers AI) published a writing signal. onlylabs watches public writing for research themes, product direction, and model-launch context.","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-07-01T00:00:00.000Z","first_seen_at":"2026-08-22T00:01:48.151457+00:00","date_source":"page.visible_date","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://blog.cloudflare.com/bot-preference-sync/"]},"facets":{},"traction":{"github_stars":null,"hn_points":null,"hn_comments":null,"hn_story_id":null,"hf_downloads":null,"hf_likes":null},"data_radar":null},"primary_evidence_page":{"is_primary":true,"source_match":true,"url":"https://blog.cloudflare.com/bot-preference-sync/","final_url":"https://blog.cloudflare.com/bot-preference-sync/","title":"Say it once: introducing Bot Preference SynC","http_status":200,"content_type":"text/html","capture_method":"plain","fetched_at":"2026-08-22T00:03:16.262689+00:00","bytes":503634,"raw_path":"fc72f0a2782bbfa24200aa96d14892bbb7160691a7a6224116752b1271d22f5a.html","content_hash":"45820d667e38a18b748026acaaf98cbe96e1e6df2f5d4d021fc2cdb905e78b92","excerpt_chars":1200,"truncated":true,"excerpt":"Say it once: introducing Bot Preference Sync | Cloudflare Blog Skip to content We’re constantly building for the different goals of our customers. Some customers want to optimize for discovery, while others want to protect their content with the strictest security policy. Among these differing policies, there are multiple ways to mitigate bot traffic. Some mechanisms simply state your preference, assuming best intent from crawlers, and other approaches actually lock down content by outright blocking with a Bot Management solution. We recognize that it's cumbersome to maintain multiple layers of protection on your website. For example, there are cases in which your robots.txt states that a crawler is Disallowed from accessing your website, while your enforcement rules actually don’t block that crawler. When your stated preferences and your enforced rules disagree, some crawlers treat it as a basis to disregard your preferences or try to bypass your enforced rules. A couple of years ago, Cloudflare announced an easier way to disallow AI training on your website by tackling two of these layers: a managed value of robots.txt that told a fixed list of major Training crawlers not to..."},"evidence_pages":[],"related_signals":[{"id":"fa151649-b492-470a-9d3b-b7f0eda5c2e1","url":"https://onlylabs.fyi/signals/fa151649-b492-470a-9d3b-b7f0eda5c2e1","source_url":"https://blog.cloudflare.com/botbase-for-operators/","title":"BotBase for Operators: A clearer path to joining Cloudflare's directory of bots and agents","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-28T12:59:44+00:00","first_seen_at":"2026-08-28T16:00:52.171283+00:00","date_source":"rss.item_date"},{"id":"45db373d-b016-4536-b59d-c7fd1e647d23","url":"https://onlylabs.fyi/signals/45db373d-b016-4536-b59d-c7fd1e647d23","source_url":"https://blog.cloudflare.com/dns-cache-memory-optimization-1111/","title":"How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-27T17:02:35+00:00","first_seen_at":"2026-08-27T20:01:53.180566+00:00","date_source":"rss.item_date"},{"id":"56a87b96-d5f5-4c1e-8d0a-f9f073817176","url":"https://onlylabs.fyi/signals/56a87b96-d5f5-4c1e-8d0a-f9f073817176","source_url":"https://blog.cloudflare.com/cloudflare-blog-uses-emdash/","title":"The Cloudflare Blog – Brought to you by EmDash","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-24T19:00:00+00:00","first_seen_at":"2026-08-24T20:00:54.137116+00:00","date_source":"rss.item_date"},{"id":"bd2c3f31-ef5d-4d6e-b071-d9b81c92d070","url":"https://onlylabs.fyi/signals/bd2c3f31-ef5d-4d6e-b071-d9b81c92d070","source_url":"https://blog.cloudflare.com/task-based-oauth-consent/","title":"From all-or-nothing to task-based OAuth consent","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-20T17:03:03+00:00","first_seen_at":"2026-08-20T20:01:52.038193+00:00","date_source":"rss.item_date"},{"id":"6def799a-b300-4b85-9de2-fadf1ada2676","url":"https://onlylabs.fyi/signals/6def799a-b300-4b85-9de2-fadf1ada2676","source_url":"https://blog.cloudflare.com/revisiting-spectre-attacks-on-workers/","title":"A revisit of remote Spectre attacks on Cloudflare Workers","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-19T16:00:28+00:00","first_seen_at":"2026-08-19T16:00:51.555612+00:00","date_source":"rss.item_date"},{"id":"6b5f1f07-4e18-41e8-a0f1-aebdf90b8b16","url":"https://onlylabs.fyi/signals/6b5f1f07-4e18-41e8-a0f1-aebdf90b8b16","source_url":"https://blog.cloudflare.com/rfc9234-bgp-role-model/","title":"BGP Role model: tracking the adoption of RFC 9234","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-08-18T15:21:32+00:00","first_seen_at":"2026-08-18T16:00:51.067329+00:00","date_source":"rss.item_date"}]}