{
  "axir_version": "0.1",
  "target": "rust",
  "package_name": "axllm",
  "supported_suites": [
    "signature",
    "schema",
    "validation",
    "prompt",
    "axgen",
    "axai",
    "axagent",
    "axoptimize",
    "axprogram",
    "axflow",
    "axmcp"
  ],
  "provider_mode": "provider-descriptor-registry-openai-compatible-openai-responses-google-gemini-anthropic",
  "scripted_transport_support": true,
  "real_network_support": true,
  "runtime_profiles": [
    {
      "id": "javascript-quickjs",
      "actor_language": "javascript",
      "support_mode": "embedded",
      "dependency_mode": "optional-feature",
      "feature_gate": "runtime-quickjs",
      "verification_command": "tools/axir verify --targets rust --runtime-profiles javascript-quickjs"
    }
  ],
  "core_owned_feature_groups": [
    "signature",
    "schema",
    "validation",
    "prompt",
    "stream",
    "axgen",
    "axgen-examples-demos",
    "axgen-memory",
    "axgen-chat-log",
    "axgen-examples-exact",
    "axgen-context-cache",
    "axgen-callbacks",
    "axgen-function-trace",
    "axgen-assertions",
    "axgen-field-processors",
    "axgen-trace",
    "axgen-stop-functions",
    "cache-aware-prompt-inputs",
    "axai",
    "axai-provider-descriptor-registry",
    "axai-provider-alias-registry",
    "axai-model-catalog-audit",
    "axai-provider-routing-audit",
    "axai-model-catalog-runtime-api",
    "axai-multi-service-routing",
    "axai-provider-routing-analysis",
    "axai-balancer-runtime",
    "axai-balancer-retry-policy",
    "axai-balancer-metrics",
    "axai-host-processing-callbacks",
    "openai-compatible-provider-mapping",
    "provider-operation-descriptors",
    "openai-responses-provider-mapping",
    "google-gemini-provider-mapping",
    "gemini-media-content-mapping",
    "gemini-tool-schema-mapping",
    "gemini-stream-folding",
    "gemini-usage-normalization",
    "gemini-embeddings-normalization",
    "anthropic-provider-mapping",
    "anthropic-cache-control-mapping",
    "anthropic-thinking-normalization",
    "anthropic-stream-folding",
    "anthropic-usage-normalization",
    "openai-audio-normalization",
    "openai-realtime-normalization",
    "axagent",
    "axagent-pipeline",
    "axagent-context-fields",
    "axagent-clarification",
    "axagent-chat-log",
    "axagent-state-alpha",
    "axagent-runtime-contract",
    "axagent-discovery-policy",
    "axagent-delegation-policy",
    "axagent-optimizer-metadata",
    "axagent-runtime-session",
    "axagent-shared-runtime-session",
    "axagent-shared-evidence-handoff",
    "axagent-relevance-ranking",
    "axagent-auto-upgrade",
    "axagent-signature-update",
    "axagent-agent-test",
    "axagent-runtime-state-restore",
    "axagent-runtime-host-boundary",
    "axagent-runtime-error-envelopes",
    "axagent-runtime-state-contract",
    "axagent-runtime-restart-policy",
    "axagent-runtime-trace-events",
    "axagent-runtime-adapter-helpers",
    "axagent-runtime-adapter-examples",
    "axagent-runtime-capability-negotiation",
    "axagent-runtime-lifecycle-beta",
    "axagent-runtime-cancellation-contract",
    "axagent-runtime-restart-once",
    "axagent-runtime-process-diagnostics",
    "axagent-actor-step-alpha",
    "axagent-runtime-language",
    "axagent-actor-prompt-cache",
    "axagent-context-cache-precedence",
    "axagent-context-budget",
    "axagent-checkpointing",
    "axagent-action-log-compaction",
    "axagent-runtime-state-summary",
    "axagent-context-events",
    "axagent-executor-model-policy",
    "axagent-policy-registry",
    "axagent-policy-vocabulary-registry",
    "axagent-context-policy-registry",
    "axagent-policy-versioning",
    "axagent-dynamic-primitives",
    "axagent-host-boundaries",
    "axagent-policy-trace",
    "axagent-policy-execution",
    "axagent-tool-discovery",
    "axagent-skill-discovery",
    "axagent-memory-recall",
    "axagent-usage-tracking",
    "axagent-child-delegation",
    "axagent-guidance-protocol",
    "axagent-trace-export",
    "axagent-deterministic-replay",
    "axagent-host-boundary-contract",
    "axagent-optimizer-trace-artifact",
    "axoptimize-contract",
    "axoptimize-engine-boundary",
    "axoptimize-artifacts",
    "axoptimize-agent-eval",
    "axoptimize-prompt-components",
    "axoptimize-evaluator-boundary",
    "axoptimize-candidate-rollouts",
    "axoptimize-metric-scoring",
    "axoptimize-judge-payloads",
    "axoptimize-state-isolation",
    "axoptimize-gepa-engine",
    "axoptimize-gepa-reflection",
    "axoptimize-gepa-pareto",
    "axoptimize-gepa-bootstrap",
    "axoptimize-gepa-selector-state",
    "axoptimize-bootstrap-fewshot",
    "axoptimize-top-level-helper",
    "axprogram-contract",
    "axprogram-trace-events",
    "axflow-program-graph",
    "axflow-program-contract",
    "axflow-shared-executor",
    "axflow-auto-parallel-barriers",
    "axflow-actual-input-cache-key",
    "axflow-optimizer-components",
    "axflow-execution-runtime",
    "axflow-child-program-aggregation",
    "axflow-cache-runtime",
    "axflow-dynamic-options",
    "axflow-abort-boundary",
    "axflow-control-flow-runtime",
    "axflow-feedback-loop",
    "axflow-branch-runtime",
    "axflow-node-extension-helpers",
    "axflow-streaming-cache",
    "axflow-stop-inflight",
    "axflow-parallel-merge-errors",
    "axflow-optimization-components",
    "axflow-optimization-apply",
    "axflow-optimization-evaluation",
    "axflow-nested-component-paths",
    "axflow-optimization-rollback",
    "axmcp",
    "axmcp-json-rpc-lifecycle",
    "axmcp-protocol-negotiation",
    "axmcp-tools-prompts-resources",
    "axmcp-to-function",
    "axmcp-streamable-http-transport",
    "axmcp-stdio-transport",
    "axmcp-oauth",
    "axmcp-cancellation",
    "axmcp-session-headers",
    "axmcp-ssrf-protection",
    "axagent-runtime-profile-parity",
    "axagent-runtime-axjs-reference",
    "axagent-runtime-profile-state-parity",
    "axagent-runtime-profile-diagnostics",
    "axagent-runtime-profile-agent-forward",
    "axagent-runtime-profile-actor-loop",
    "axagent-runtime-profile-productization-alpha",
    "axagent-runtime-profile-policy",
    "axagent-runtime-profile-package-policy",
    "axagent-runtime-profile-javascript-quickjs",
    "axagent-runtime-quickjs-session-state",
    "axagent-runtime-quickjs-host-calls",
    "axagent-runtime-quickjs-native-host-calls",
    "axagent-runtime-quickjs-callback-errors",
    "axagent-runtime-quickjs-limits",
    "axagent-runtime-quickjs-diagnostics"
  ],
  "public_symbols": [
    "AIClient",
    "AnthropicClient",
    "AxACE",
    "AxAIService",
    "AxAgent",
    "AxAgentClarificationError",
    "AxBalancer",
    "AxBaseAI",
    "AxBootstrapFewShot",
    "AxCodeRuntime",
    "AxCodeSession",
    "AxFlow",
    "AxGEPA",
    "AxGen",
    "AxMCPClient",
    "AxMCPOAuthOptions",
    "AxMCPStdioTransport",
    "AxMCPStreamableHTTPTransport",
    "AxMCPTokenSet",
    "AxMCPTransport",
    "AxMemory",
    "AxPlaybook",
    "AxProgram",
    "AxSignature",
    "AzureOpenAIClient",
    "CohereClient",
    "DeepSeekClient",
    "GoogleGeminiClient",
    "GrokClient",
    "MistralClient",
    "MultiServiceRouter",
    "OpenAICompatibleClient",
    "OpenAIResponsesClient",
    "OptimizedArtifact",
    "OptimizerEngine",
    "OptimizerEvaluator",
    "ProcessCodeRuntime",
    "ProcessCodeSession",
    "ProviderRouter",
    "RekaClient",
    "RuntimeCapabilities",
    "RuntimeEnvelope",
    "RuntimeProtocolClient",
    "RuntimeTransport",
    "Tool",
    "agent",
    "ai",
    "ax",
    "f",
    "flow",
    "tool",
    "get_supported_ai_models",
    "optimize",
    "playbook",
    "s",
    "AxError",
    "AxResult",
    "ScriptedTransport",
    "QuickJsCodeRuntime",
    "QuickJsCodeSession",
    "HostCallable"
  ],
  "target_idiom": {
    "moduleNaming": "crate-modules",
    "methodNaming": "snake_case",
    "asyncPolicy": "blocking-first-with-async-extension",
    "collectionPolicy": "serde-json-at-dynamic-boundaries",
    "errorPolicy": "result-error-public-boundary"
  }
}
