{
  "schema_version": "x07.website.package-index@0.2.0",
  "name": "ext-msg-amqp-c",
  "version": "0.1.4",
  "description": "AMQP 0-9-1 driver using rabbitmq-c; integrates with std.msg envelope and RR replay (pinned via arch/msg/amqp).",
  "docs": "AMQP 0-9-1 driver using rabbitmq-c; integrates with std.msg.* envelope and RR replay (pinned via arch/msg/amqp).\n\nModules:\n- std.msg.amqp\n- std.msg.amqp.topology\n- std.msg.amqp.rr\n- std.msg.amqp.tests\n\nUsage:\n- Add dependency: x07 pkg add ext-msg-amqp-c@0.1.4\n- Replay from RR cassettes in solve-rr with std.rr.with_policy_v1 + std.msg.amqp.rr.replay_driver_v1.\n",
  "module_root": "modules",
  "meta": {
    "x07c_compat": ">=0.1.111 <0.3.0",
    "determinism_tier": "os-world-only",
    "worlds_allowed": [
      "run-os",
      "run-os-sandboxed",
      "solve-rr"
    ],
    "requires_packages": [
      "ext-msg-core@0.1.4"
    ],
    "import_mode": "ffi",
    "ffi_libs": [
      "rabbitmq"
    ],
    "visibility": "canonical"
  },
  "modules": [
    {
      "module_id": "std.msg.amqp",
      "path": "std/msg/amqp.x07.json",
      "exports": [
        "std.msg.amqp.connect_from_arch_v1",
        "std.msg.amqp.consume_env_v1",
        "std.msg.amqp.ensure_topology_from_arch_v1",
        "std.msg.amqp.publish_env_v1"
      ]
    },
    {
      "module_id": "std.msg.amqp.rr",
      "path": "std/msg/amqp/rr.x07.json",
      "exports": [
        "std.msg.amqp.rr.handle_doc_v1",
        "std.msg.amqp.rr.max_body_bytes_v1",
        "std.msg.amqp.rr.max_poll_items_v1",
        "std.msg.amqp.rr.record_deliver_v1",
        "std.msg.amqp.rr.record_publish_v1",
        "std.msg.amqp.rr.replay_driver_v1"
      ]
    },
    {
      "module_id": "std.msg.amqp.tests",
      "path": "std/msg/amqp/tests.x07.json",
      "exports": [
        "std.msg.amqp.tests.test_connect_from_arch_v1",
        "std.msg.amqp.tests.test_rr_replay_consume_v1",
        "std.msg.amqp.tests.test_rr_replay_publish_v1",
        "std.msg.amqp.tests.test_topology_plan_v1"
      ]
    },
    {
      "module_id": "std.msg.amqp.topology",
      "path": "std/msg/amqp/topology.x07.json",
      "exports": [
        "std.msg.amqp.topology.declare_plan_v1",
        "std.msg.amqp.topology.read_from_arch_v1"
      ]
    }
  ]
}
