[naylence.AdmissionClientFactory]
AdmissionProfile=naylence.fame.node.admission.admission_profile_factory:AdmissionProfileFactory
DirectAdmissionClient=naylence.fame.node.admission.direct_admission_client_factory:DirectAdmissionClientFactory
NoopAdmissionClient=naylence.fame.node.admission.noop_admission_client_factory:NoopAdmissionClientFactory
WelcomeServiceClient=naylence.fame.node.admission.welcome_service_client_factory:WelcomeServiceClientFactory

[naylence.AttachmentKeyValidatorFactory]
NoopKeyValidator=naylence.fame.security.keys.noop_key_validator_factory:NoopKeyValidatorFactory

[naylence.AuthInjectionStrategyFactory]
BearerTokenHeaderAuth=naylence.fame.security.auth.bearer_token_header_auth_injection_strategy_factory:BearerTokenHeaderAuthInjectionStrategyFactory
NoAuth=naylence.fame.security.auth.no_auth_injection_strategy_factory:NoAuthInjectionStrategyFactory
QueryParamAuth=naylence.fame.security.auth.query_param_auth_injection_strategy_factory:QueryParamAuthInjectionStrategyFactory
WebSocketSubprotocolAuth=naylence.fame.security.auth.websocket_subprotocol_auth_injection_strategy_factory:WebSocketSubprotocolAuthInjectionStrategyFactory

[naylence.AuthorizerFactory]
DefaultAuthorizer=naylence.fame.security.auth.default_authorizer_factory:DefaultAuthorizerFactory
NoopAuthorizer=naylence.fame.security.auth.noop_authorizer_factory:NoopAuthorizerFactory
OAuth2Authorizer=naylence.fame.security.auth.oauth2_authorizer_factory:OAuth2AuthorizerFactory
SharedSecretAuthorizer=naylence.fame.security.auth.shared_secret_authorizer_factory:SharedSecretAuthorizerFactory

[naylence.ConnectorFactory]
HttpStatelessConnector=naylence.fame.connector.http_stateless_connector_factory:HttpStatelessConnectorFactory
WebSocketConnector=naylence.fame.connector.websocket_connector_factory:WebSocketConnectorFactory

[naylence.CredentialProviderFactory]
EnvCredentialProvider=naylence.fame.security.credential.credential_provider_factory:EnvCredentialProviderFactory
NoneCredentialProvider=naylence.fame.security.credential.credential_provider_factory:NoneCredentialProviderFactory
PromptCredentialProvider=naylence.fame.security.credential.credential_provider_factory:PromptCredentialProviderFactory
StaticCredentialProvider=naylence.fame.security.credential.credential_provider_factory:StaticCredentialProviderFactory

[naylence.DeliveryTrackerFactory]
DefaultDeliveryTracker=naylence.fame.tracking.default_delivery_tracker_factory:DefaultDeliveryTrackerFactory

[naylence.EnvelopeSignerFactory]
EdDSAEnvelopeSigner=naylence.fame.security.signing.eddsa_envelope_signer_factory:EdDSAEnvelopeSignerFactory

[naylence.EnvelopeVerifierFactory]
EdDSAEnvelopeVerifier=naylence.fame.security.signing.eddsa_envelope_verifier_factory:EdDSAEnvelopeVerifierFactory

[naylence.FameFabricFactory]
InProcessFameFabric=naylence.fame.fabric.in_process_fame_fabric_factory:InProcessFameFabricFactory

[naylence.FameServiceFactory]
DefaultMCPHostService=naylence.fame.mcp.default_mcp_host_service_factory:DefaultMCPHostServiceFactory
InMemorySinkService=naylence.fame.service.in_memory_sink_service:InMemorySinkServiceFactory

[naylence.HttpServerFactory]
DefaultHttpServer=naylence.fame.connector.default_http_server_factory:DefaultHttpServerFactory

[naylence.KeyManagerFactory]
DefaultKeyManager=naylence.fame.security.keys.default_key_manager_factory:DefaultKeyManagerFactory

[naylence.KeyStoreFactory]
InMemoryKeyStore=naylence.fame.security.keys.in_memory_key_store_factory:InMemoryKeyStoreFactory
StorageBackedKeyStore=naylence.fame.security.keys.storage_backed_keystore_factory:StorageBackedKeyStoreFactory

[naylence.LoadBalancerStickinessManagerFactory]
SimpleLoadBalancerStickinessManager=naylence.fame.stickiness.simple_load_balancer_stickiness_manager_factory:SimpleLoadBalancerStickinessManagerFactory

[naylence.LoadBalancingStrategyFactory]
CompositeLoadBalancingStrategy=naylence.fame.sentinel.load_balancing.composite_load_balancing_strategy_factory:CompositeLoadBalancingStrategyFactory
HRWLoadBalancingStrategy=naylence.fame.sentinel.load_balancing.hrw_load_balancing_strategy_factory:HRWLoadBalancingStrategyFactory
LoadBalancingProfile=naylence.fame.sentinel.load_balancing.load_balancing_profile_factory:LoadBalancingProfileFactory
RandomLoadBalancingStrategy=naylence.fame.sentinel.load_balancing.random_load_balancing_strategy_factory:RandomLoadBalancingStrategyFactory
RoundRobinLoadBalancingStrategy=naylence.fame.sentinel.load_balancing.round_robin_load_balancing_strategy_factory:RoundRobinLoadBalancingStrategyFactory
StickyLoadBalancingStrategy=naylence.fame.sentinel.load_balancing.sticky_load_balancing_strategy_factory:StickyLoadBalancingStrategyFactory

[naylence.NodeLikeFactory]
Node=naylence.fame.node.node_factory:NodeFactory
Sentinel=naylence.fame.sentinel.sentinel_factory:SentinelFactory

[naylence.NodePlacementStrategyFactory]
StaticNodePlacementStrategy=naylence.fame.placement.static_node_placement_strategy_factory:StaticNodePlacementStrategyFactory

[naylence.RoutingPolicyFactory]
CapabilityAwareRoutingPolicy=naylence.fame.sentinel.capability_aware_routing_policy_factory:CapabilityAwareRoutingPolicyFactory
CompositeRoutingPolicy=naylence.fame.sentinel.composite_routing_policy_factory:CompositeRoutingPolicyFactory
HybridPathRoutingPolicy=naylence.fame.sentinel.hybrid_path_routing_policy_factory:HybridPathRoutingPolicyFactory

[naylence.SecurityManagerFactory]
DefaultSecurityManager=naylence.fame.security.default_security_manager_factory:DefaultSecurityManagerFactory
NoSecurityManager=naylence.fame.security.no_security_manager_factory:NoSecurityManagerFactory
SecurityProfile=naylence.fame.security.node_security_profile_factory:SecurityProfileFactory

[naylence.SecurityPolicyFactory]
DefaultSecurityPolicy=naylence.fame.security.policy.default_security_policy_factory:DefaultSecurityPolicyFactory
NoSecurityPolicy=naylence.fame.security.policy.no_security_policy_factory:NoSecurityPolicyFactory

[naylence.StorageProviderFactory]
InMemoryStorageProvider=naylence.fame.storage.in_memory_storage_provider_factory:InMemoryStorageProviderFactory
SQLiteStorageProvider=naylence.fame.storage.sqlite_storage_provider_factory:SQLiteStorageProviderFactory
StorageProfile=naylence.fame.storage.storage_profile_factory:StorageProfileFactory

[naylence.TokenIssuerFactory]
JWTTokenIssuer=naylence.fame.security.auth.jwt_token_issuer_factory:JWTTokenIssuerFactory
NoopTokenIssuer=naylence.fame.security.auth.noop_token_issuer_factory:NoopTokenIssuerFactory

[naylence.TokenProviderFactory]
NoneTokenProvider=naylence.fame.security.auth.none_token_provider_factory:NoneTokenProviderFactory
OAuth2ClientCredentialsTokenProvider=naylence.fame.security.auth.oauth2_client_credentials_token_provider_factory:OAuth2ClientCredentialsTokenProviderFactory
SharedSecretTokenProvider=naylence.fame.security.auth.shared_secret_token_provider_factory:SharedSecretTokenProviderFactory
StaticTokenProvider=naylence.fame.security.auth.static_token_provider_factory:StaticTokenProviderFactory

[naylence.TokenVerifierFactory]
JWKSJWTTokenVerifier=naylence.fame.security.auth.jwks_jwt_token_verifier_factory:JWKSTokenVerifierFactory
JWTTokenVerifier=naylence.fame.security.auth.jwt_token_verifier_factory:JWTTokenVerifierFactory
NoopTokenVerifier=naylence.fame.security.auth.noop_token_verifier_factory:NoopTokenVerifierFactory
SharedSecretTokenVerifier=naylence.fame.security.auth.shared_secret_token_verifier_factory:SharedSecretTokenVerifierFactory

[naylence.TransportListenerFactory]
HttpListener=naylence.fame.connector.http_listener_factory:HttpListenerFactory
WebSocketListener=naylence.fame.connector.websocket_listener_factory:WebSocketListenerFactory

[naylence.TransportProvisionerFactory]
WebSocketTransportProvisioner=naylence.fame.transport.websocket_transport_provisioner:WebSocketTransportProvisionerFactory

[naylence.WelcomeServiceFactory]
DefaultWelcomeService=naylence.fame.welcome.default_welcome_service_factory:DefaultWelcomeServiceFactory

