Crate syftbox_sdk

Crate syftbox_sdk 

Source

Re-exports§

pub use syft_url::SyftURL;
pub use syftbox::app::SyftBoxApp;
pub use syftbox::config::default_syftbox_config_path;
pub use syftbox::config::load_runtime_config;
pub use syftbox::config::SyftBoxConfigFile;
pub use syftbox::config::SyftboxRuntimeConfig;
pub use syftbox::control::detect_mode;
pub use syftbox::control::is_syftbox_running;
pub use syftbox::control::start_syftbox;
pub use syftbox::control::state as syftbox_state;
pub use syftbox::control::stop_syftbox;
pub use syftbox::control::SyftBoxMode;
pub use syftbox::control::SyftBoxState;
pub use syftbox::endpoint::Endpoint;
pub use syftbox::rpc::check_requests;
pub use syftbox::rpc::send_response;
pub use syftbox::storage::ReadPolicy;
pub use syftbox::storage::SyftBoxStorage;
pub use syftbox::storage::SyftStorageConfig;
pub use syftbox::storage::WritePolicy;
pub use syftbox::syc::detect_identity;
pub use syftbox::syc::import_public_bundle;
pub use syftbox::syc::parse_public_bundle_file;
pub use syftbox::syc::provision_local_identity;
pub use syftbox::syc::provision_local_identity_with_options;
pub use syftbox::syc::resolve_identity;
pub use syftbox::syc::restore_identity_from_mnemonic;
pub use syftbox::syc::IdentityProvisioningOutcome;
pub use syftbox::types::RpcHeaders;
pub use syftbox::types::RpcRequest;
pub use syftbox::types::RpcResponse;
pub use syftbox::auth::request_otp;
pub use syftbox::auth::verify_otp;
pub use syftbox::auth::OtpRequestPayload;
pub use syftbox::auth::OtpTokens;
pub use syftbox::auth::OtpVerifyOutcome;

Modules§

syft_url
syftbox

Structs§

ParsedEnvelope
PublicBundleInfo
SenderInfo
SyftRecoveryKey
32-byte recovery key that deterministically derives all private keys.

Functions§

has_syc_magic
identity_material_from_recovery_key
Build deterministic identity material from an existing recovery key (e.g., restored via mnemonic).
parse_envelope
Parse a Syft Crypto (SYC) envelope from raw bytes into its structured components.
sanitize_identity
Convert arbitrary identity strings into filesystem-safe slugs for bundle/key paths.