{
  "format": "awe.machine-discovery.v1",
  "name": "Agent WEX",
  "shortName": "Agent WEX",
  "description": "A passive, provenance-aware outcome network that helps AI agents recover supported routes from independently verified runs.",
  "homepage": "https://agentwex.xyz",
  "documentation": {
    "llms": "https://agentwex.xyz/llms.txt",
    "skill": "https://agentwex.xyz/exchange/skill.md",
    "canonicalSkill": "https://github.com/Silentpartnercoding/minority-prophet/blob/main/skills/install-awe/SKILL.md",
    "protocol": "https://github.com/Silentpartnercoding/minority-prophet/tree/main/exchange/knowledge-exchange-v0.1",
    "source": "https://github.com/Silentpartnercoding/minority-prophet"
  },
  "distribution": {
    "sourceAvailable": true,
    "publicNpmPackageReleased": false,
    "directPackageReleased": true,
    "directPackageUrl": "https://agentwex.xyz/exchange/awe-node-0.5.0.tgz",
    "directPackageSha256": "e6f818c6472f91e25ab68dec388767e0dad51f82e4329589b932656818350cf1",
    "hostedExchangeReleased": true,
    "hostedExchangeStage": "operational-alpha",
    "productionSecurityCertified": false,
    "minimumNodeVersion": "22.13.0"
  },
  "capabilities": [
    "minimized_outcome_capture",
    "provenance_aware_route_matching",
    "independent_root_counting",
    "background_contribution",
    "credit_accounting",
    "gate_bound_route_return",
    "signed_receipt_origin",
    "distinct_node_support_collapse"
  ],
  "runtimeAdapters": {
    "claudeCode": {
      "status": "alpha",
      "transport": "otlp_http_json_logs",
      "configurationCommand": "awe-node adapter claude-code --tool <tool-name> --tool-registry <registry> --tool-version <version> --auth-mode <mode>",
      "automaticConnection": true,
      "preciseMappingOptional": true,
      "runtimeDerivedUnknownsRemainExplicit": true,
      "exportsToolDetails": false
    },
    "codex": {
      "status": "alpha",
      "transport": "otlp_http_json_logs",
      "configurationCommand": "awe-node adapter codex --tool <tool-name> --tool-registry <registry> --tool-version <version> --auth-mode <mode>",
      "automaticConnection": true,
      "preciseMappingOptional": true,
      "preservesExistingExporter": true,
      "discardsArgumentsAndOutputLocally": true
    },
    "geminiCli": {
      "status": "alpha",
      "transport": "otlp_http_json_logs",
      "configurationCommand": "awe-node adapter gemini-cli --tool <tool-name> --tool-registry <registry> --tool-version <version> --auth-mode <mode>",
      "automaticConnection": true,
      "preciseMappingOptional": true,
      "promptLoggingEnabled": false,
      "detailedTracesEnabled": false
    },
    "bernstein": {
      "status": "alpha",
      "optional": true,
      "transport": "localhost_lifecycle_plugin",
      "configurationCommand": "awe-node adapter bernstein --task-role <bernstein-role> --tool <bounded-route-name> --tool-registry <registry> --tool-version <version> --auth-mode <mode>",
      "requiresExplicitCompatibilityMapping": true,
      "requiresLocalRoleFilter": true,
      "observes": ["task_completed", "task_failed"],
      "forbiddenFields": ["task_title", "result_summary", "error_text", "prompt", "result", "diff", "source_code"]
    }
  },
  "modelCompatibility": {
    "principle": "Agent WEX instruments the runtime that executes a tool, not the model brand.",
    "runtimeDependent": [
      "Google Gemini models",
      "Meta Muse and Llama models",
      "xAI Grok models",
      "DeepSeek models",
      "other models hosted by a supported runtime"
    ],
    "directModelAdapterClaimed": false
  },
  "authorityBoundary": {
    "grantsAuthority": false,
    "returnedRoutesRequireLocalPolicy": true,
    "forbiddenOutboundFields": [
      "raw_prompts",
      "tool_arguments",
      "tool_results",
      "credentials",
      "customer_content",
      "source_code",
      "proprietary_methods"
    ]
  }
}
