List of all items
Structs
- OwnerKeypair
- client::builder::ChatMessage
- client::builder::ChatRequest
- client::builder::ClientBuilder
- client::builder::ClientConfig
- client::builder::InviteToken
- client::builder::MeshClient
- client::builder::Model
- client::builder::RequestId
- client::builder::ResponsesRequest
- client::builder::Status
- client::control_plane::ControlPlaneBootstrapOptions
- client::control_plane::ControlPlaneNegotiationError
- client::control_plane::OwnerControlClient
- client::control_plane::OwnerControlRemoteError
- client::control_plane::OwnerControlWatchStream
- crypto::InMemoryKeyProvider
- crypto::OpenedMessage
- crypto::OwnerKeypair
- crypto::SignedEncryptedEnvelope
- crypto::envelope::OpenedMessage
- crypto::envelope::SignedEncryptedEnvelope
- crypto::keys::OwnerKeypair
- crypto::provider::InMemoryKeyProvider
- inference::election::LocalProcessInfo
- inference::election::ModelTargets
- mesh::types::ModelDemand
- mesh::types::ModelRuntimeDescriptor
- mesh::types::PeerAnnouncement
- mesh::types::PeerInfo
- mesh::types::ServedModelDescriptor
- mesh::types::ServedModelIdentity
- models::ModelMoeInfo
- models::ModelTopology
- models::capabilities::ModelCapabilities
- models::catalog::CatalogAsset
- models::catalog::CatalogModel
- models::gguf::GgufCompactMeta
- models::gguf::GgufKvCacheQuant
- models::gguf::GgufTensorByteProfile
- models::topology::ModelMoeInfo
- models::topology::ModelTopology
- network::affinity::AffinityRouter
- network::affinity::AffinityStatsSnapshot
- network::affinity::PreparedTargets
- network::affinity::TargetSelection
- network::http_parse::BufferedHttpRequest
- network::nostr::DiscoveredMesh
- network::nostr::DiscoveryClient
- network::nostr::MeshFilter
- network::nostr::MeshListing
- network::nostr::Publisher
- network::router::Classification
- network::router::MediaRequirements
- network::router::ModelProfile
- network::transport::MockTransportIo
- network::transport_iroh::IrohBiStream
- proto::node::AdvertisedModelThroughput
- proto::node::CompactModelMetadata
- proto::node::ConfiguredModelRef
- proto::node::ExpertsSummary
- proto::node::GossipFrame
- proto::node::GpuInfo
- proto::node::HardwareInfo
- proto::node::MeshSubprotocol
- proto::node::MeshSubprotocolOpen
- proto::node::ModelCapabilities
- proto::node::ModelDemandEntry
- proto::node::ModelMoeInfo
- proto::node::ModelRuntimeDescriptor
- proto::node::ModelTopology
- proto::node::NodeConfigSnapshot
- proto::node::NodeGpuConfig
- proto::node::NodeModelEntry
- proto::node::NodePluginEntry
- proto::node::OwnerControlApplyConfigRequest
- proto::node::OwnerControlApplyConfigResponse
- proto::node::OwnerControlConfigSnapshot
- proto::node::OwnerControlConfigUpdate
- proto::node::OwnerControlEnvelope
- proto::node::OwnerControlError
- proto::node::OwnerControlGetConfigRequest
- proto::node::OwnerControlGetConfigResponse
- proto::node::OwnerControlHandshake
- proto::node::OwnerControlRefreshInventoryRequest
- proto::node::OwnerControlRefreshInventoryResponse
- proto::node::OwnerControlRequest
- proto::node::OwnerControlResponse
- proto::node::OwnerControlWatchAccepted
- proto::node::OwnerControlWatchConfigRequest
- proto::node::OwnerControlWatchConfigResponse
- proto::node::PeerAnnouncement
- proto::node::PeerDown
- proto::node::PeerLeaving
- proto::node::RouteEntry
- proto::node::RouteTable
- proto::node::RouteTableRequest
- proto::node::ServedModelDescriptor
- proto::node::ServedModelIdentity
- proto::node::SignedNodeOwnership
- proto::node::SpecialToken
- proto::node::TunnelEntry
- proto::node::TunnelMap
- runtime::CoreRuntime
Enums
- client::builder::ClientError
- client::control_plane::ConfigTransportSelection
- client::control_plane::ControlPlaneClientError
- client::control_plane::ControlPlaneConnection
- client::control_plane::ControlPlaneRetryPolicy
- client::control_plane::OwnerControlWatchEvent
- crypto::CryptoError
- crypto::KeyProviderError
- crypto::error::CryptoError
- crypto::provider::KeyProviderError
- events::Event
- inference::election::InferenceTarget
- mesh::types::ModelSourceKind
- mesh::types::NodeRole
- models::capabilities::CapabilityLevel
- models::gguf::GgufKvCacheType
- network::http_parse::ResponseAdapter
- network::nostr::AutoDecision
- network::router::Category
- network::router::Complexity
- proto::node::CapabilityLevel
- proto::node::ConfigApplyMode
- proto::node::GpuAssignment
- proto::node::LatencySource
- proto::node::ModelSourceKind
- proto::node::NodeRole
- proto::node::OwnerControlErrorCode
- protocol::ControlFrameError
- protocol::ControlProtocol
- runtime::RuntimeError
Traits
- crypto::KeyProvider
- crypto::provider::KeyProvider
- events::EventListener
- network::transport::TransportIo
- network::tunnel::TunnelRelay
- protocol::ValidateControlFrame
Functions
- crypto::envelope::open_message
- crypto::envelope::seal_message
- crypto::keys::owner_id_from_verifying_key
- crypto::open_message
- crypto::owner_id_from_verifying_key
- crypto::seal_message
- inference::election::total_model_bytes
- mesh::types::infer_available_model_descriptors
- mesh::types::infer_local_served_model_descriptor
- mesh::types::infer_served_model_descriptors
- mesh::types::merge_demand
- mesh::types::should_be_host_for_model
- models::capabilities::infer_catalog_capabilities
- models::capabilities::infer_local_model_capabilities
- models::capabilities::merge_config_signals
- models::capabilities::merge_name_signals
- models::capabilities::merge_sibling_signals
- models::catalog::find_model
- models::catalog::huggingface_repo_url
- models::catalog::list_models
- models::catalog::parse_hf_resolve_url_parts
- models::catalog::parse_size_gb
- models::gguf::scan_gguf_compact_meta
- models::gguf::scan_gguf_tensor_byte_profile
- network::affinity::prepare_remote_targets_for_request
- network::affinity::select_model_target_from_candidates
- network::http_parse::is_models_list_request
- network::http_parse::pipeline_request_supported
- network::http_parse::read_http_request
- network::nostr::auto_model_pack
- network::nostr::default_models_for_vram
- network::nostr::demand_seed_models
- network::nostr::discover
- network::nostr::score_mesh
- network::nostr::smart_auto
- network::rewrite::new_rewrite_map
- network::rewrite::relay_with_rewrite
- network::router::classify
- network::router::media_requirements
- network::router::pick_model_classified
- network::router::profile_for
- network::router::strip_split_suffix
- network::router::strip_split_suffix_owned
- network::tunnel::relay_with_rewrite
- protocol::canonical_config_hash
- protocol::connect_mesh
- protocol::connection_protocol
- protocol::convert::canonical_config_hash
- protocol::decode_control_frame
- protocol::decode_legacy_tunnel_map_frame
- protocol::decode_owner_control_envelope
- protocol::encode_control_frame
- protocol::encode_owner_control_envelope
- protocol::owner_control_error_envelope
- protocol::owner_control_rejection_envelope
- protocol::protocol_from_alpn
- protocol::read_len_prefixed
- protocol::v0::decode_legacy_tunnel_map_frame
- protocol::validate_peer_announcement
- protocol::write_len_prefixed
Type Aliases
Statics
Constants
- client::builder::MAX_RECONNECT_ATTEMPTS
- mesh::types::DEMAND_TTL_SECS
- mesh::types::MAX_SPLIT_RTT_MS
- network::nostr::DEFAULT_RELAYS
- network::nostr::MESH_SERVICE_KIND
- protocol::ALPN_CONTROL_V1
- protocol::ALPN_V0
- protocol::ALPN_V1
- protocol::MAX_CONTROL_FRAME_BYTES
- protocol::NODE_PROTOCOL_GENERATION
- protocol::STREAM_CONFIG_PUSH
- protocol::STREAM_CONFIG_SUBSCRIBE
- protocol::STREAM_GOSSIP
- protocol::STREAM_PEER_DOWN
- protocol::STREAM_PEER_LEAVING
- protocol::STREAM_PLUGIN_BULK_TRANSFER
- protocol::STREAM_PLUGIN_CHANNEL
- protocol::STREAM_ROUTE_REQUEST
- protocol::STREAM_SUBPROTOCOL
- protocol::STREAM_TUNNEL
- protocol::STREAM_TUNNEL_HTTP
- protocol::STREAM_TUNNEL_MAP
- protocol::v0::ALPN_V0