{
  "schema_version": "x07.website.package-index@0.2.0",
  "name": "ext-obs",
  "version": "0.1.6",
  "description": "Metrics snapshot + OpenMetrics + OTLP encoding/export (contracts-as-data under arch/obs).",
  "docs": "Metrics snapshot + OpenMetrics rendering + OTLP encoding/export pinned by arch/obs contracts.\n\nModules:\n- std.obs.metrics\n- std.obs.openmetrics\n- std.obs.otlp\n- std.obs.export\n- std.obs.tests\n\nUsage:\n- Add dependency: x07 pkg add ext-obs@0.1.6\n- For production export, use std.obs.export.otlp_http_export_from_arch_v1 with profiles under arch/obs.\n",
  "module_root": "modules",
  "meta": {
    "x07c_compat": ">=0.1.111 <0.3.0",
    "determinism_tier": "mixed",
    "worlds_allowed": [
      "solve-pure",
      "solve-rr",
      "run-os",
      "run-os-sandboxed"
    ],
    "requires_packages": [
      "ext-data-model@0.1.11",
      "ext-hex-rs@0.1.4",
      "ext-json-rs@0.1.7",
      "ext-math@0.1.4",
      "ext-net@0.1.11",
      "ext-pb-rs@0.1.5",
      "ext-u64-rs@0.1.0"
    ],
    "import_mode": "handwritten",
    "visibility": "canonical"
  },
  "modules": [
    {
      "module_id": "std.obs.export",
      "path": "std/obs/export.x07.json",
      "exports": [
        "std.obs.export.otlp_http_export_from_arch_v1"
      ]
    },
    {
      "module_id": "std.obs.metrics",
      "path": "std/obs/metrics.x07.json",
      "exports": [
        "std.obs.metrics.snapshot_validate_v1"
      ]
    },
    {
      "module_id": "std.obs.openmetrics",
      "path": "std/obs/openmetrics.x07.json",
      "exports": [
        "std.obs.openmetrics.render_v1"
      ]
    },
    {
      "module_id": "std.obs.otlp",
      "path": "std/obs/otlp.x07.json",
      "exports": [
        "std.obs.otlp.encode_metrics_export_v1"
      ]
    },
    {
      "module_id": "std.obs.tests",
      "path": "std/obs/tests.x07.json",
      "exports": [
        "std.obs.tests.test_openmetrics_render_v1",
        "std.obs.tests.test_otlp_encode_v1",
        "std.obs.tests.test_otlp_http_export_rejects_invalid_snapshot_v1"
      ]
    }
  ]
}
