Machine-readable discovery and lightweight API documentation for Viola TV.
/.well-known/api-catalog - RFC 9727 API catalog in application/linkset+json/.well-known/openapi.json - OpenAPI 3.1 description for the public JSON and form endpoints/.well-known/status.json - service health and discovery summary/.well-known/agent-skills/index.json - Agent Skills discovery index/.well-known/mcp/server-card.json - MCP server card for WebMCP/browser toolsEndpoint: /blogs-data.json
Returns the published blog catalog, including titles, slugs, dates, tags, excerpts, and article content.
Endpoint: /projects-data.json
Returns portfolio project metadata including category, status, client, gallery assets, and descriptions.
Endpoint: /contact.php
Accepts POST form submissions with name, email, subject, message, and g-recaptcha-response.
HTML pages support content negotiation for agents. Requests that include Accept: text/markdown receive a Markdown representation with Content-Type: text/markdown.
The homepage registers browser-exposed tools through navigator.modelContext.provideContext() when the WebMCP API is available.
Homepage responses advertise the API catalog, API docs, and OpenAPI description through RFC 8288 Link response headers.