diff --git a/repos/gems/recipes/pkg/sculpt_distribution/archives b/repos/gems/recipes/pkg/sculpt_distribution/archives
index c70d752092..730fdbbd1d 100644
--- a/repos/gems/recipes/pkg/sculpt_distribution/archives
+++ b/repos/gems/recipes/pkg/sculpt_distribution/archives
@@ -20,4 +20,5 @@ _/pkg/qt5_textedit
_/pkg/mesa_gpu-cpu
_/pkg/usb_webcam
_/pkg/test-capture
+_/pkg/trace_logger
_/pkg/mixer
diff --git a/repos/gems/sculpt/launcher/trace_logger b/repos/gems/sculpt/launcher/trace_logger
new file mode 100644
index 0000000000..afe1a4ef76
--- /dev/null
+++ b/repos/gems/sculpt/launcher/trace_logger
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/repos/os/recipes/pkg/trace_logger/README b/repos/os/recipes/pkg/trace_logger/README
new file mode 100644
index 0000000000..8a5206dd76
--- /dev/null
+++ b/repos/os/recipes/pkg/trace_logger/README
@@ -0,0 +1 @@
+Utility for capturing trace events to the log
diff --git a/repos/os/recipes/pkg/trace_logger/archives b/repos/os/recipes/pkg/trace_logger/archives
new file mode 100644
index 0000000000..7507ad964c
--- /dev/null
+++ b/repos/os/recipes/pkg/trace_logger/archives
@@ -0,0 +1,2 @@
+_/src/trace_logger
+_/src/trace_policy
diff --git a/repos/os/recipes/pkg/trace_logger/hash b/repos/os/recipes/pkg/trace_logger/hash
new file mode 100644
index 0000000000..2024465227
--- /dev/null
+++ b/repos/os/recipes/pkg/trace_logger/hash
@@ -0,0 +1 @@
+2022-03-11 46f96fe1863748eb451475e3efa4f0d5394b4f4c
diff --git a/repos/os/recipes/pkg/trace_logger/runtime b/repos/os/recipes/pkg/trace_logger/runtime
new file mode 100644
index 0000000000..7330daf6f2
--- /dev/null
+++ b/repos/os/recipes/pkg/trace_logger/runtime
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+