diff --git a/pesde-rbx.toml b/pesde-rbx.toml
new file mode 100644
index 0000000..c465287
--- /dev/null
+++ b/pesde-rbx.toml
@@ -0,0 +1,22 @@
+authors = ["jecs authors"]
+description = "A minimal copy of jecs published on the official pesde registry"
+includes = [
+    "init.luau",
+    "pesde.toml",
+    "README.md",
+    "CHANGELOG.md",
+    "LICENSE",
+    ".luaurc",
+]
+license = "MIT"
+name = "marked/jecs"
+repository = "https://git.devmarked.win/marked/jecs-pesde"
+version = "0.5.5"
+
+[indices]
+default = "https://github.com/pesde-pkg/index"
+
+[target]
+build_files = ["init.luau"]
+environment = "roblox"
+lib = "init.luau"
diff --git a/pesde.lock b/pesde.lock
new file mode 100644
index 0000000..a1e2363
--- /dev/null
+++ b/pesde.lock
@@ -0,0 +1,6 @@
+# This file is automatically @generated by pesde.
+# It is not intended for manual editing.
+format = 1
+name = "marked/jecs"
+version = "0.5.5"
+target = "luau"