pub mod gateway_resolver;
pub mod publish;
pub use gateway_resolver::{DidDocumentResolver, IpfsGatewayResolver};
pub use publish::{
generate_identity_publish_request, generate_ipfs_store_request,
validate_identity_publish_message, validate_identity_publish_request, validate_ipfs_request,
IdentityPublishRequest, IpfsPublishDidResponse, IpfsStoreRequest, ValidatedIdentityPublish,
ValidatedIpfsStore, MA_IPNS_ALIAS_HASH_PREFIX,
};
#[cfg(all(not(target_arch = "wasm32"), feature = "kubo"))]
pub use publish::{handle_ipfs_publish, IpfsDidPublisher};