{"schema_version":"onlylabs.public_signal.v1","title":"IBM (Granite) Repo: ibm-granite/granite.trust.policy-tools","description":"IBM (Granite) repo signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f","json_url":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f/signal.json","generated_at":"2026-06-11T02:51:41.885875+00:00","org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab","category_label":"Neolab","dossier_url":"https://onlylabs.fyi/labs/ibm","dossier_json_url":"https://onlylabs.fyi/labs/ibm/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f","signal_json":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f/signal.json","source":"https://github.com/ibm-granite/granite.trust.policy-tools","lab_dossier":"https://onlylabs.fyi/labs/ibm","lab_dossier_json":"https://onlylabs.fyi/labs/ibm/dossier.json","analysis":"https://onlylabs.fyi/analysis/ibm","analysis_json":"https://onlylabs.fyi/analysis/ibm/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/ibm/evidence.json","category":"https://onlylabs.fyi/neolabs","category_json":"https://onlylabs.fyi/neolabs.json","category_feed":"https://onlylabs.fyi/neolabs/feed.xml","category_signals_json":"https://onlylabs.fyi/signals.json?category=neolab","topic":null,"topic_signals_json":null,"topic_feed":null,"data_business":null},"answer_pack":{"answer":"IBM (Granite) published ibm-granite/granite.trust.policy-tools (Jupyter Notebook). This repository signal exposes tooling, eval, infrastructure, or model-adjacent work before it may appear in a launch post. High-signal details: repo ibm-granite/granite.trust.policy-tools · language Jupyter Notebook · New repo from IBM, low traction. onlylabs links this event to 1 captured evidence page and 6 related repo signals.","signal_desk":"repos","source_context":{"source_url":"https://github.com/ibm-granite/granite.trust.policy-tools","source_host":"github.com","occurred_at":"2026-04-14T20:19:25+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source","context":"Jupyter Notebook"},"context_markers":[{"label":"Lab","value":"IBM (Granite)","source":"signal"},{"label":"Signal desk","value":"repos","source":"signal"},{"label":"Source host","value":"github.com","source":"source"},{"label":"Repository","value":"ibm-granite/granite.trust.policy-tools","source":"source"},{"label":"Language","value":"Jupyter Notebook","source":"source"},{"label":"Stars","value":"16","source":"traction"},{"label":"Notability","value":"New repo from IBM, low traction","source":"signal"},{"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://github.com/ibm-granite/granite.trust.policy-tools"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-06-11T02:51:41.885875+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f/signal.json","dossier_json":"https://onlylabs.fyi/labs/ibm/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/ibm/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/ibm/evidence.json","topic_signals_json":null,"topic_feed":null,"category_signals_json":"https://onlylabs.fyi/signals.json?category=neolab","data_radar_json":null,"opportunities_json":null},"analysis_playbook":{"objective":"Turn new repository signals into early evidence of tooling, eval, infrastructure, model-adjacent, or product work before it appears in polished launch channels.","evidence_focus":["repo name","owner","description","language","stars","source URL","first seen time","data, eval, infra, safety, and product terms"],"extraction_questions":["What technical area does this repository expose?","Does the repo imply eval, data, infrastructure, agent, or deployment work?","Is the repo new evidence for a lab direction that is not yet in writing or releases?","Which related signals should an analyst inspect next?"],"signal_questions":["What does this new repository reveal before a formal announcement exists?","What technical area does this repository expose?","Does the repo imply eval, data, infrastructure, agent, or deployment work?","Do the 6 related repo signals show a repeated pattern?"],"output_fields":["org","repo","technical_theme","evidence_url"],"data_business_relevance":"Data-business lane extraction is scoped to frontier labs; for this category, interpret the repository as source-grounded category strategy evidence.","required_sources":[{"label":"signal_json","url":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f/signal.json","required":true},{"label":"source","url":"https://github.com/ibm-granite/granite.trust.policy-tools","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/ibm/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/ibm/evidence.json","required":true},{"label":"topic_signals_json","url":null,"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 IBM (Granite)'s repo signal \"ibm-granite/granite.trust.policy-tools\" for neolab strategy."},"semantic_triples":[{"subject":"IBM (Granite)","predicate":"published repo","object":"ibm-granite/granite.trust.policy-tools","text":"IBM (Granite) published repo ibm-granite/granite.trust.policy-tools."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"is classified as","object":"repo signal","text":"ibm-granite/granite.trust.policy-tools is classified as repo signal."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"belongs to","object":"repos desk","text":"ibm-granite/granite.trust.policy-tools belongs to repos desk."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has context","object":"Jupyter Notebook","text":"ibm-granite/granite.trust.policy-tools has context Jupyter Notebook."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has evidence coverage","object":"1 captured evidence page","text":"ibm-granite/granite.trust.policy-tools has evidence coverage 1 captured evidence page."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has captured page count","object":"1","text":"ibm-granite/granite.trust.policy-tools has captured page count 1."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has readable page count","object":"1","text":"ibm-granite/granite.trust.policy-tools has readable page count 1."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has related signal count","object":"6","text":"ibm-granite/granite.trust.policy-tools has related signal count 6."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has analysis playbook objective","object":"Turn new repository signals into early evidence of tooling, eval, infrastructure, model-adjacent, or product work before it appears in polished launch channels.","text":"ibm-granite/granite.trust.policy-tools has analysis playbook objective Turn new repository signals into early evidence of tooling, eval, infrastructure, model-adjacent, or product work before it appears in polished launch channels.."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has source host","object":"github.com","text":"ibm-granite/granite.trust.policy-tools has source host github.com."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has lab","object":"IBM (Granite)","text":"ibm-granite/granite.trust.policy-tools has lab IBM (Granite)."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has signal desk","object":"repos","text":"ibm-granite/granite.trust.policy-tools has signal desk repos."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has source host","object":"github.com","text":"ibm-granite/granite.trust.policy-tools has source host github.com."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has repository","object":"ibm-granite/granite.trust.policy-tools","text":"ibm-granite/granite.trust.policy-tools has repository ibm-granite/granite.trust.policy-tools."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has language","object":"Jupyter Notebook","text":"ibm-granite/granite.trust.policy-tools has language Jupyter Notebook."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has stars","object":"16","text":"ibm-granite/granite.trust.policy-tools has stars 16."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has notability","object":"New repo from IBM, low traction","text":"ibm-granite/granite.trust.policy-tools has notability New repo from IBM, low traction."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has watch term","object":"Safety and alignment","text":"ibm-granite/granite.trust.policy-tools has watch term Safety and alignment."}]},"intelligence":{"signal_desk":"repos","answer":"IBM (Granite) published ibm-granite/granite.trust.policy-tools (Jupyter Notebook). This repository signal exposes tooling, eval, infrastructure, or model-adjacent work before it may appear in a launch post. High-signal details: repo ibm-granite/granite.trust.policy-tools · language Jupyter Notebook · New repo from IBM, low traction. onlylabs links this event to 1 captured evidence page and 6 related repo signals.","semantic_triples":[{"subject":"IBM (Granite)","predicate":"published repo","object":"ibm-granite/granite.trust.policy-tools","text":"IBM (Granite) published repo ibm-granite/granite.trust.policy-tools."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"is classified as","object":"repo signal","text":"ibm-granite/granite.trust.policy-tools is classified as repo signal."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"belongs to","object":"repos desk","text":"ibm-granite/granite.trust.policy-tools belongs to repos desk."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has context","object":"Jupyter Notebook","text":"ibm-granite/granite.trust.policy-tools has context Jupyter Notebook."},{"subject":"ibm-granite/granite.trust.policy-tools","predicate":"has evidence coverage","object":"1 captured evidence page","text":"ibm-granite/granite.trust.policy-tools has evidence coverage 1 captured evidence page."}]},"signal":{"id":"7b666562-79c5-49eb-a1f0-f6273bddbf3f","url":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f","json_url":"https://onlylabs.fyi/signals/7b666562-79c5-49eb-a1f0-f6273bddbf3f/signal.json","source_url":"https://github.com/ibm-granite/granite.trust.policy-tools","title":"ibm-granite/granite.trust.policy-tools","summary":"IBM (Granite) published a new repository. onlylabs watches repos for tooling, eval, infra, and model-adjacent work.","context":"Jupyter Notebook","kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2026-04-14T20:19:25+00:00","first_seen_at":"2026-06-05T20:58:46.537084+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/ibm-granite/granite.trust.policy-tools"]},"facets":{"repo":"ibm-granite/granite.trust.policy-tools","language":"Jupyter Notebook"},"traction":{"github_stars":16,"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/ibm-granite/granite.trust.policy-tools","final_url":"https://github.com/ibm-granite/granite.trust.policy-tools","title":"ibm-granite/granite.trust.policy-tools repository metadata","http_status":200,"content_type":"application/json","capture_method":"plain","fetched_at":"2026-06-11T02:51:41.885875+00:00","bytes":14548,"raw_path":"3162d6095c070f2c9be7322c5fe5b066920469f5203ee69b8a8bad43f80f646d.json","content_hash":"3ce80777f978cf89b5055d12a00f5ce81fcbb5aa212521af19403c748a8b827d","excerpt_chars":1200,"truncated":true,"excerpt":"ibm-granite/granite.trust.policy-tools Language: Jupyter Notebook License: Apache-2.0 Stars: 16 Forks: 1 Open issues: 2 Created: 2026-04-14T20:19:25Z Pushed: 2026-05-29T16:23:56Z Default branch: main Fork: no Archived: no README: Policy Tools [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) [![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](CONTRIBUTING.md) [![Policy Version](https://img.shields.io/badge/policy_version-v1.0-orange.svg)](policies/safety_policy_v1.0/) > Shareable, actionable policies for LLMs: specify, test, enforce. It's all about governance Our Policy Tools are an open-source framework for defining, testing, and enforcing policies in GenAI applications. Using a simple YAML format, teams can specify what their AI can and cannot say, generate synthetic data for testing, and verify compliance at runtime. This repo contains the format for policies, tools that help create and use policies, and a repository to share the *policy schema* and policy tools with the community. Contributions from the community are welcome and encouraged. Quick Links | [Getting started](#Getting-Started) | [Why GenAI..."},"evidence_pages":[{"url":"https://github.com/ibm-granite/granite.trust.policy-tools","final_url":"https://github.com/ibm-granite/granite.trust.policy-tools","title":"ibm-granite/granite.trust.policy-tools repository metadata","http_status":200,"content_type":"application/json","capture_method":"plain","fetched_at":"2026-06-11T02:51:41.885875+00:00","bytes":14548,"raw_path":"3162d6095c070f2c9be7322c5fe5b066920469f5203ee69b8a8bad43f80f646d.json","content_hash":"3ce80777f978cf89b5055d12a00f5ce81fcbb5aa212521af19403c748a8b827d","excerpt_chars":1200,"truncated":true,"excerpt":"ibm-granite/granite.trust.policy-tools Language: Jupyter Notebook License: Apache-2.0 Stars: 16 Forks: 1 Open issues: 2 Created: 2026-04-14T20:19:25Z Pushed: 2026-05-29T16:23:56Z Default branch: main Fork: no Archived: no README: Policy Tools [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) [![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](CONTRIBUTING.md) [![Policy Version](https://img.shields.io/badge/policy_version-v1.0-orange.svg)](policies/safety_policy_v1.0/) > Shareable, actionable policies for LLMs: specify, test, enforce. It's all about governance Our Policy Tools are an open-source framework for defining, testing, and enforcing policies in GenAI applications. Using a simple YAML format, teams can specify what their AI can and cannot say, generate synthetic data for testing, and verify compliance at runtime. This repo contains the format for policies, tools that help create and use policies, and a repository to share the *policy schema* and policy tools with the community. Contributions from the community are welcome and encouraged. Quick Links | [Getting started](#Getting-Started) | [Why GenAI..."}],"related_signals":[{"id":"4f821e3e-75d4-4588-90ea-a518fe04230c","url":"https://onlylabs.fyi/signals/4f821e3e-75d4-4588-90ea-a518fe04230c","source_url":"https://github.com/ibm-granite/granite.build","title":"ibm-granite/granite.build","context":"Python","kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2026-04-27T18:39:04+00:00","first_seen_at":"2026-06-10T07:01:34.694876+00:00","date_source":"source"},{"id":"0306497b-0387-4ddf-8f5f-a6f44ab0f419","url":"https://onlylabs.fyi/signals/0306497b-0387-4ddf-8f5f-a6f44ab0f419","source_url":"https://github.com/ibm-granite/granite-4.1-language-models","title":"ibm-granite/granite-4.1-language-models","context":null,"kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2026-04-21T02:54:18+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source"},{"id":"ac0a4ccb-4f93-4d66-aa32-fa10ee3a7ac9","url":"https://onlylabs.fyi/signals/ac0a4ccb-4f93-4d66-aa32-fa10ee3a7ac9","source_url":"https://github.com/ibm-granite/granite.debug-tools","title":"ibm-granite/granite.debug-tools","context":"Python","kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2026-04-16T18:30:00+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source"},{"id":"1ae5177d-6666-4c84-bf03-b1f20824572f","url":"https://onlylabs.fyi/signals/1ae5177d-6666-4c84-bf03-b1f20824572f","source_url":"https://github.com/ibm-granite/granite-4.0-nano-language-models","title":"ibm-granite/granite-4.0-nano-language-models","context":null,"kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2025-10-09T21:11:08+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source"},{"id":"42761200-5764-4026-8bfe-a7a6d9454ed6","url":"https://onlylabs.fyi/signals/42761200-5764-4026-8bfe-a7a6d9454ed6","source_url":"https://github.com/ibm-granite/gguf","title":"ibm-granite/gguf","context":"Jupyter Notebook","kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2025-10-02T20:06:28+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source"},{"id":"bf4b4a22-9c60-431e-a1e8-0027da27519c","url":"https://onlylabs.fyi/signals/bf4b4a22-9c60-431e-a1e8-0027da27519c","source_url":"https://github.com/ibm-granite/granite-4.0-language-models","title":"ibm-granite/granite-4.0-language-models","context":null,"kind":{"key":"repo_new","label":"Repo"},"org":{"slug":"ibm","name":"IBM (Granite)","category":"neolab"},"occurred_at":"2025-09-17T17:27:15+00:00","first_seen_at":"2026-06-05T20:58:46.537084+00:00","date_source":"source"}]}