diff --git a/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidDocumentNotFoundException.cs b/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidDocumentNotFoundException.cs
new file mode 100644
index 0000000..8b0ba11
--- /dev/null
+++ b/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidDocumentNotFoundException.cs
@@ -0,0 +1,28 @@
+namespace StevanFreeborn.Atproto.IdentityResolver.Exceptions;
+
+///
+///
+///
+public class DidDocumentNotFoundException : Exception
+{
+ ///
+ ///
+ ///
+ public DidDocumentNotFoundException()
+ {
+ }
+
+ ///
+ ///
+ ///
+ public DidDocumentNotFoundException(string message) : base(message)
+ {
+ }
+
+ ///
+ ///
+ ///
+ public DidDocumentNotFoundException(string message, Exception innerException) : base(message, innerException)
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidNotFoundException.cs b/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidNotFoundException.cs
new file mode 100644
index 0000000..b4cd721
--- /dev/null
+++ b/src/StevanFreeborn.Atproto.IdentityResolver/Exceptions/DidNotFoundException.cs
@@ -0,0 +1,28 @@
+namespace StevanFreeborn.Atproto.IdentityResolver.Exceptions;
+
+///
+///
+///
+public class DidNotFoundException : Exception
+{
+ ///
+ ///
+ ///
+ public DidNotFoundException()
+ {
+ }
+
+ ///
+ ///
+ ///
+ public DidNotFoundException(string message) : base(message)
+ {
+ }
+
+ ///
+ ///
+ ///
+ public DidNotFoundException(string message, Exception innerException) : base(message, innerException)
+ {
+ }
+}
\ No newline at end of file