diff --git a/packages/extension-form/src/internal/Form.ts b/packages/extension-form/src/internal/Form.ts
new file mode 100644
index 0000000..209ac4f
--- /dev/null
+++ b/packages/extension-form/src/internal/Form.ts
@@ -0,0 +1,6 @@
+import type { Schema } from "effect"
+
+
+export interface Form {
+ readonly schema: Schema.Schema
+}
diff --git a/packages/extension-form/src/internal/index.ts b/packages/extension-form/src/internal/index.ts
new file mode 100644
index 0000000..08dc7d4
--- /dev/null
+++ b/packages/extension-form/src/internal/index.ts
@@ -0,0 +1 @@
+export * as Form from "./Form.js"