The top-level schemarouter package exposes the stable public surface intended for normal users.
::: schemarouter.SchemaRouter
::: schemarouter.AdapterRegistry
::: schemarouter.AdapterContext
::: schemarouter.AdapterLoadResult
::: schemarouter.OPTIMADESourceAdapter
::: schemarouter.ConfiguredSchemaRouter
::: schemarouter.PlanRequest
::: schemarouter.ToolResult
::: schemarouter.ExecutionPolicy
::: schemarouter.ExecutionBudget
::: schemarouter.ApprovalDeniedError
::: schemarouter.ExecutionBudgetExceededError
::: schemarouter.MCPClientFactory
::: schemarouter.OpenAPICompatibilityReport
::: schemarouter.AdapterPluginInfo
::: schemarouter.RegistryInspection
::: schemarouter.ToolInspection
::: schemarouter.EndpointInspection
::: schemarouter.TraceInspection
::: schemarouter.inspect_registry
::: schemarouter.inspect_tool
::: schemarouter.inspect_trace
::: schemarouter.inspect_traces
::: schemarouter.PairwiseDecisionBackend
::: schemarouter.CallableDecisionBackend
::: schemarouter.DecisionBackendPluginInfo
::: schemarouter.discover_decision_backend_plugins
::: schemarouter.load_decision_backend_plugin
::: schemarouter.ContractAmendmentError
::: schemarouter.ProviderProfile
::: schemarouter.ProviderResolution
::: schemarouter.ProviderRegistrationResult
::: schemarouter.CapabilitySnapshotStore
::: schemarouter.build_capability_artifact_from_graph
::: schemarouter.migrate_capability_artifact
::: schemarouter.migrate_capability_snapshot
::: schemarouter.CapabilityDecisionTrace
::: schemarouter.build_capability_decision_trace
::: schemarouter.render_capability_decision_trace
::: schemarouter.inspect_capability_decision_trace
::: schemarouter.ProviderProfileRegistry
::: schemarouter.ProviderAccessMethod
::: schemarouter.update_capability_dependency_graph
::: schemarouter.dependency_strongly_connected_components
::: schemarouter.validate_capability_publication
::: schemarouter.validate_capability_artifact
::: schemarouter.validate_capability_snapshot
::: schemarouter.serialize_capability_snapshot