Framework-neutral
Runtime cores should stay portable. Integrations belong at the edges.
diff --git a/apps/theorvane/app/page.tsx.orig b/apps/theorvane/app/page.tsx.orig
deleted file mode 100644
index 3bb855f..0000000
--- a/apps/theorvane/app/page.tsx.orig
+++ /dev/null
@@ -1,98 +0,0 @@
-import { ExternalLink, SkipLink } from "@theorvane/ui";
-
-import { ProductEditorial } from "../components/product-editorial";
-
-const siteUrl = "https://theorvane.tech/";
-const github = "https://github.com/Theorvane";
-const typeMcp = "https://typemcp.theorvane.tech/";
-const typeChain = "https://typechain.theorvane.tech/";
-const openScene = "https://openscene.app/";
-
-const products = [
- {
- description: "A decorator-first TypeScript toolkit for MCP metadata declarations and immutable reads.",
- href: typeMcp,
- icon: "/products/typemcp.svg",
- iconAlt: "TypeMCP official product mark",
- name: "TypeMCP",
- number: "01",
- signal: "MCP contracts",
- },
- {
- description: "A decorator-first, type-safe authoring layer for LangChain JS tools and agents. It keeps schemas and integration boundaries explicit while applications retain ownership of models, credentials, policy enforcement, and deployment.",
- href: typeChain,
- icon: "/products/typechain.svg",
- iconAlt: "TypeChain official product mark",
- name: "TypeChain",
- number: "02",
- signal: "Typed tools",
- },
- {
- description: "A local-first, open-source video editor for recording, editing, and exporting footage on your device. No cloud uploads, accounts, or analytics.",
- href: openScene,
- image: "/editorial-signal/products/openscene.webp",
- imageAlt: "OpenScene editorial artwork showing a local obsidian archive case and porcelain film strips.",
- name: "OpenScene",
- number: "03",
- signal: "Local workflow",
- },
-] as const;
-
-const schema = {
- "@context": "https://schema.org",
- "@graph": [
- { "@type": "Organization", "@id": `${siteUrl}#organization`, name: "Theorvane", url: siteUrl, description: "Independent software studio building focused, verifiable developer tools.", sameAs: [github] },
- { "@type": "WebSite", "@id": `${siteUrl}#website`, name: "Theorvane", url: siteUrl, publisher: { "@id": `${siteUrl}#organization` } },
- ],
-};
-
-export default function HomePage() {
- return <>
- Independent software studio · Seoul / internet A focused collection of developer products for explicit contracts, inspectable systems, and work that lasts. Studio system / 01 We build the narrow layer that makes an important boundary legible—then leave the application, policy, credentials, and deployment in your hands. Product index / 02 Three products. Three concrete boundaries. No platform-shaped abstraction around them. Principles / 03 Runtime cores should stay portable. Integrations belong at the edges. Good developer tools make contracts visible, typed, and easy to verify. We prefer a narrow surface area backed by real checks over an ambitious promise. Theorvane / Open by default TypeScript-first · Protocol-aware · Open-source Theorvane / Open by default TypeScript-first · Protocol-aware · Open-sourcePrecise tools for
-
the AI-native web.Tools with clear
boundaries.Choose a focused tool.
Small surfaces.
Durable consequences.Framework-neutral
Explicit by default
Small, proven releases
Explore the products.
Keep the system yours.Explore the products.
Keep the system yours.
THE SYSTEM STAYS YOURS
- - -@@ -100,7 +100,7 @@ -Theorvane / Open by default
TypeScript-first · Protocol-aware · Open-source