1pub mod gateway_resolver;
10pub mod publish;
11
12pub use gateway_resolver::{DidDocumentResolver, IpfsGatewayResolver};
13
14pub use publish::{
16 generate_identity_publish_request, generate_ipfs_store_request,
17 validate_identity_publish_message, validate_identity_publish_request, validate_ipfs_request,
18 IdentityPublishRequest, IpfsPublishDidResponse, IpfsStoreRequest, ValidatedIdentityPublish,
19 ValidatedIpfsStore, MA_IPNS_ALIAS_HASH_PREFIX,
20};
21
22#[cfg(all(not(target_arch = "wasm32"), feature = "kubo"))]
24pub use publish::{handle_ipfs_publish, IpfsDidPublisher};