diff --git a/Makefile.am b/Makefile.am
index 6cc179f95fcc9ed688654d38c6531686dafbf761..f6a8f6613dbf4034a323bec17edc5da504c761fd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -391,8 +391,10 @@ check-system: $(GOBJECTS) $(BOOTSTRAP_GUILE_TARBALLS)
 	   -e '(@@ (run-system-tests) run-system-tests)'	\
 	   $(top_srcdir)/build-aux/run-system-tests.scm
 
-# Public key used to sign substitutes from hydra.gnu.org.
-dist_pkgdata_DATA = hydra.gnu.org.pub
+# Public key used to sign substitutes from hydra.gnu.org & co.
+dist_pkgdata_DATA =				\
+  hydra.gnu.org.pub				\
+  bayfront.guixsd.org.pub
 
 # Bash completion file.
 dist_bashcompletion_DATA = etc/completion/bash/guix
diff --git a/bayfront.guixsd.org.pub b/bayfront.guixsd.org.pub
new file mode 100644
index 0000000000000000000000000000000000000000..f156a37b087958f5c68e4aa8cd8d8c78db93849a
--- /dev/null
+++ b/bayfront.guixsd.org.pub
@@ -0,0 +1,6 @@
+(public-key 
+ (ecc 
+  (curve Ed25519)
+  (q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#)
+  )
+ )