diff --git a/docs/catalog/blocks/news-ticker.mdx b/docs/catalog/blocks/news-ticker.mdx
new file mode 100644
index 000000000..7a7f4a244
--- /dev/null
+++ b/docs/catalog/blocks/news-ticker.mdx
@@ -0,0 +1,44 @@
+---
+title: "News Ticker"
+description: "Premium broadcast-style lower-third ticker with live label, headline ribbon, and scrolling news crawl."
+---
+
+# News Ticker
+
+Premium broadcast-style lower-third ticker with live label, headline ribbon, and scrolling news crawl.
+
+`lower-third` `news` `ticker` `overlay`
+
+
+
+## Install
+
+
+
+```bash Terminal
+npx hyperframes add news-ticker
+```
+
+
+
+## Details
+
+| Property | Value |
+| --- | --- |
+| Type | Block |
+| Dimensions | 1920×1080 |
+| Duration | 7s |
+
+## Files
+
+| File | Target | Type |
+| --- | --- | --- |
+| `news-ticker.html` | `compositions/news-ticker.html` | hyperframes:composition |
+
+## Usage
+
+After installing, add the block to your host composition:
+
+```html
+
+```
diff --git a/docs/docs.json b/docs/docs.json
index e7a095c8a..c3bac429f 100644
--- a/docs/docs.json
+++ b/docs/docs.json
@@ -235,7 +235,8 @@
"group": "Blocks",
"pages": [
"catalog/blocks/flowchart",
- "catalog/blocks/logo-outro"
+ "catalog/blocks/logo-outro",
+ "catalog/blocks/news-ticker"
]
},
{
diff --git a/docs/public/catalog-index.json b/docs/public/catalog-index.json
index a9bee9589..889084d57 100644
--- a/docs/public/catalog-index.json
+++ b/docs/public/catalog-index.json
@@ -550,6 +550,20 @@
"href": "/catalog/blocks/macos-tahoe-liquid-glass",
"preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/macos-tahoe-liquid-glass.png"
},
+ {
+ "name": "news-ticker",
+ "type": "block",
+ "title": "News Ticker",
+ "description": "Premium broadcast-style lower-third ticker with live label, headline ribbon, and scrolling news crawl.",
+ "tags": [
+ "lower-third",
+ "news",
+ "ticker",
+ "overlay"
+ ],
+ "href": "/catalog/blocks/news-ticker",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/news-ticker.png"
+ },
{
"name": "north-korea-locked-down",
"type": "block",
diff --git a/registry/blocks/news-ticker/news-ticker.html b/registry/blocks/news-ticker/news-ticker.html
new file mode 100644
index 000000000..024fdfd89
--- /dev/null
+++ b/registry/blocks/news-ticker/news-ticker.html
@@ -0,0 +1,408 @@
+
+
+
+
+
+ News Ticker
+
+
+
+
+
+
+
+
+
+
+
+
+ AI video tools move from prototype to
+ production
+
+
09:41 UTC
+
+
+
+
Breaking
+
+
+ Creator teams shorten launch cycles by
+ 38%
+ Rendering queues clear in under
+ 2 min
+ New catalog blocks trending across product
+ demos
+ Studio editors adopt HTML-first motion
+ systems
+ Creator teams shorten launch cycles by
+ 38%
+ Rendering queues clear in under
+ 2 min
+
+
+
+
+
+
+
+
+
+
diff --git a/registry/blocks/news-ticker/registry-item.json b/registry/blocks/news-ticker/registry-item.json
new file mode 100644
index 000000000..2a821602e
--- /dev/null
+++ b/registry/blocks/news-ticker/registry-item.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "https://hyperframes.heygen.com/schema/registry-item.json",
+ "name": "news-ticker",
+ "type": "hyperframes:block",
+ "title": "News Ticker",
+ "description": "Premium broadcast-style lower-third ticker with live label, headline ribbon, and scrolling news crawl.",
+ "tags": ["lower-third", "news", "ticker", "overlay"],
+ "dimensions": {
+ "width": 1920,
+ "height": 1080
+ },
+ "duration": 7,
+ "files": [
+ {
+ "path": "news-ticker.html",
+ "target": "compositions/news-ticker.html",
+ "type": "hyperframes:composition"
+ }
+ ]
+}
diff --git a/registry/registry.json b/registry/registry.json
index 439a23c33..c3d6ae28a 100644
--- a/registry/registry.json
+++ b/registry/registry.json
@@ -167,6 +167,10 @@
"name": "yt-lower-third",
"type": "hyperframes:block"
},
+ {
+ "name": "news-ticker",
+ "type": "hyperframes:block"
+ },
{
"name": "x-post",
"type": "hyperframes:block"