diff --git a/ai-catalog.json b/ai-catalog.json
index 0f109fa..217bc04 100644
--- a/ai-catalog.json
+++ b/ai-catalog.json
@@ -1,113 +1,33 @@
{
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "name": "Vyla Entertainment",
- "identifier": "vyla-entertainment",
- "description": "A community-built media streaming and scraper ecosystem providing native applications, a Node.js resolver SDK, and a self-hosted Stream API.",
- "homepage": "https://vyla.cc",
- "documentation": "https://vyla.cc",
- "llms_context": "https://vyla.cc/llms.txt",
- "repository": "https://gitlab.com/vyla-entertainment",
- "community": "https://discord.gg/5eqRhKeywG",
- "license": "Open Source",
- "ecosystem": {
- "clients": [
- {
- "name": "Vyla Home",
- "platform": [
- "Windows",
- "macOS",
- "Linux"
- ],
- "description": "Desktop control center and self-contained runtime.",
- "documentation": "https://vyla.cc/products/home"
- },
- {
- "name": "Vyla Go",
- "platform": [
- "Android"
- ],
- "description": "Mobile application running local resolver services.",
- "documentation": "https://vyla.cc/products/go"
- },
- {
- "name": "Vyla TV",
- "platform": [
- "Android TV"
- ],
- "description": "Television interface built with Jetpack Compose and ExoPlayer.",
- "documentation": "https://vyla.cc/products/tv"
- }
- ],
- "libraries": [
- {
- "package": "@vyla-entertainment/sdk",
- "language": "Node.js (>=18)",
- "description": "Server-side resolver library for stream links, subtitle extraction, and download links.",
- "documentation": "https://vyla.cc/sdk"
- }
- ],
- "services": [
- {
- "name": "Stream API",
- "type": "Self-hosted HTTP/SSE Proxy",
- "description": "REST and Server-Sent Events service wrapping Vyla SDK for remote clients.",
- "default_port": 7860,
- "protocols": [
- "HTTP",
- "SSE"
- ],
- "documentation": "https://vyla.cc/stream-api/overview",
- "endpoints": [
- {
- "path": "/movie",
- "method": "GET",
- "query_parameters": [
- "id"
- ],
- "response_type": "text/event-stream"
- },
- {
- "path": "/tv",
- "method": "GET",
- "query_parameters": [
- "id",
- "season",
- "episode"
- ],
- "response_type": "text/event-stream"
- },
- {
- "path": "/subtitles/movie/:id",
- "method": "GET",
- "response_type": "application/json"
- },
- {
- "path": "/subtitles/tv/:id/:season/:episode",
- "method": "GET",
- "response_type": "application/json"
- },
- {
- "path": "/downloads/movie/:id",
- "method": "GET",
- "response_type": "application/json"
- },
- {
- "path": "/downloads/tv/:id/:season/:episode",
- "method": "GET",
- "response_type": "application/json"
- },
- {
- "path": "/health",
- "method": "GET",
- "response_type": "application/json"
- }
- ]
- }
- ]
+ "specVersion": "1.0",
+ "host": {
+ "displayName": "Vyla Entertainment",
+ "identifier": "did:web:vyla.cc",
+ "documentationUrl": "https://vyla.cc"
},
- "compliance": {
- "hosting_policy": "Non-hosting scraper proxy; all video segments originate from third-party hosts.",
- "dmca_contact": "alwaysmesmerizingyou@gmail.com",
- "dmca_policy": "https://vyla.cc/misc/project/dmca"
- }
+ "entries": [
+ {
+ "identifier": "urn:air:vyla.cc:service:stream-api",
+ "displayName": "Vyla Stream API",
+ "type": "application/mcp-server-card+json",
+ "description": "Self-hosted HTTP/SSE proxy wrapping the Vyla SDK for remote stream resolution, subtitles, and downloads.",
+ "url": "https://vyla.cc/stream-api/overview",
+ "tags": [
+ "media",
+ "streaming",
+ "self-hosted"
+ ]
+ },
+ {
+ "identifier": "urn:air:vyla.cc:library:sdk",
+ "displayName": "Vyla SDK",
+ "type": "application/ai-catalog+json",
+ "description": "Node.js resolver library for stream links, subtitle extraction, and download links.",
+ "url": "https://vyla.cc/sdk",
+ "tags": [
+ "sdk",
+ "node.js"
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/index.html b/index.html
index fbdacf0..63e453f 100644
--- a/index.html
+++ b/index.html
@@ -10,10 +10,11 @@
-
-
+
+
+
diff --git a/robots.txt b/robots.txt
index 07e8415..619d155 100644
--- a/robots.txt
+++ b/robots.txt
@@ -1,5 +1,4 @@
User-agent: *
Allow: /
-Sitemap: https://vyla.cc/sitemap.xml
-Agentmap: https://vyla.cc/ai-catalog.json
\ No newline at end of file
+Sitemap: https://vyla.cc/sitemap.xml
\ No newline at end of file