diff --git a/enclaves/quartz/src/attestor.rs b/enclaves/quartz/src/attestor.rs
index 2402948..626dbe6 100644
--- a/enclaves/quartz/src/attestor.rs
+++ b/enclaves/quartz/src/attestor.rs
@@ -25,3 +25,14 @@ impl Attestor for EpidAttestor {
         read("/dev/attestation/quote")
     }
 }
+
+#[derive(Clone, PartialEq, Debug)]
+pub struct MockAttestor;
+
+impl Attestor for MockAttestor {
+    type Error = String;
+
+    fn quote(&self, _user_data: impl HasUserData) -> Result<Vec<u8>, Self::Error> {
+        Ok(vec![])
+    }
+}
diff --git a/enclaves/quartz/src/main.rs b/enclaves/quartz/src/main.rs
index e04df30..be7eba9 100644
--- a/enclaves/quartz/src/main.rs
+++ b/enclaves/quartz/src/main.rs
@@ -25,7 +25,7 @@ use quartz_cw::state::{Config, LightClientOpts};
 use quartz_proto::quartz::core_server::CoreServer;
 use tonic::transport::Server;
 
-use crate::{attestor::EpidAttestor, cli::Cli, server::CoreService};
+use crate::{attestor::MockAttestor, cli::Cli, server::CoreService};
 
 #[tokio::main(flavor = "current_thread")]
 async fn main() -> Result<(), Box<dyn std::error::Error>> {
@@ -47,7 +47,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
     );
 
     Server::builder()
-        .add_service(CoreServer::new(CoreService::new(config, EpidAttestor)))
+        .add_service(CoreServer::new(CoreService::new(config, MockAttestor)))
         .serve(args.rpc_addr)
         .await?;