{
  "status_id": "bridge-relayer-health-receipt-20260520",
  "generated_at_utc": "2026-06-02T21:38:21Z",
  "receipt_class": "testnet_transport_relayer_health",
  "relayer_id": "bridge-osmo-transport",
  "service_name": "bridge-osmo-hermes.service",
  "service_active_state": "active",
  "service_observed": true,
  "systemd_properties_observed": true,
  "systemd_properties": {
    "ActiveState": "active",
    "SubState": "running",
    "UnitFileState": "enabled",
    "ActiveEnterTimestamp": "Mon 2026-06-01 06:49:25 UTC",
    "NRestarts": "0",
    "ExecMainStatus": "0"
  },
  "journal_summary": {
    "observed": true,
    "line_count": 50,
    "error_like_count": 9,
    "warning_like_count": 1,
    "error_classes": {
      "counterparty_rpc_rate_limited_429": 0,
      "counterparty_rpc_522": 0,
      "counterparty_rpc_timeout": 4,
      "bridge_grpc_transport": 0,
      "bridge_websocket_reset": 1
    },
    "raw_log_published": false
  },
  "provider_degradation": {
    "state": "counterparty_rpc_recent_error_threshold_clear",
    "action": "continue_observation",
    "counterparty_chain": "osmo-test-5",
    "rate_limit_429_count": 0,
    "rate_limit_amber_threshold": 1,
    "rate_limit_red_threshold": 50,
    "current_provider": {
      "label": "chain_kitchen_osmo_test_5",
      "probe": {
        "reachable": true,
        "ok": true,
        "network": "osmo-test-5",
        "latest_block_height": 59703502,
        "latest_block_age_seconds": 1,
        "catching_up": false,
        "error_class": ""
      },
      "raw_provider_url_published": false
    },
    "fallback_provider": {
      "label": "polkachu_osmosis_testnet",
      "state": "fallback_candidate_ready_not_activated",
      "probe": {
        "reachable": true,
        "ok": true,
        "network": "osmo-test-5",
        "latest_block_height": 59703502,
        "latest_block_age_seconds": 1,
        "catching_up": false,
        "error_class": ""
      },
      "activation_state": "not_activated",
      "source_ref": "polkachu_osmosis_testnet_public_rpc_index",
      "raw_provider_url_published": false
    },
    "raw_provider_url_published": false
  },
  "packet_backlog": {
    "command_available": true,
    "returncode": 1,
    "chain_id": "bridge-local-1",
    "port_id": "transfer",
    "channel_id": "channel-0",
    "state": "pending_packet_probe_failed_or_not_clear",
    "parsed": {
      "success": false,
      "observed_sections": 0,
      "pending_detail_count": null,
      "pending_clear": false,
      "raw_output_published": false
    },
    "stderr_public_summary": "2026-06-02T21:38:21.911035Z  INFO ThreadId(01) running Hermes v1.13.2+bab3b80"
  },
  "gas_float": {
    "bridge_chain": {
      "command_available": true,
      "returncode": 0,
      "chain_id": "bridge-local-1",
      "key_name": "bridge-osmo-relayer",
      "amount": 999707528,
      "denom": "uobol",
      "minimum_amount": 1000000,
      "sufficient": true,
      "state": "gas_float_sufficient",
      "raw_output_published": false,
      "stderr_public_summary": ""
    },
    "counterparty_chain": {
      "command_available": true,
      "returncode": 0,
      "chain_id": "osmo-test-5",
      "key_name": "bridge-osmo-relayer",
      "amount": 9587720,
      "denom": "uosmo",
      "minimum_amount": 1000000,
      "sufficient": true,
      "state": "gas_float_sufficient",
      "raw_output_published": false,
      "stderr_public_summary": ""
    },
    "overall_state": "gas_float_sufficient"
  },
  "backlog_measurement_state": "pending_packet_probe_failed_or_not_clear",
  "gas_float_measurement_state": "gas_float_sufficient",
  "overall_state": "service_active_recent_error_logs_observed_partial_measurements",
  "checks": [
    {
      "name": "relayer_service_observed",
      "ok": true,
      "detail": "service=bridge-osmo-hermes.service"
    },
    {
      "name": "relayer_service_active",
      "ok": true,
      "detail": "active_state=active"
    },
    {
      "name": "systemd_properties_observed",
      "ok": true,
      "detail": "observed=True"
    },
    {
      "name": "journal_summary_public_safe",
      "ok": true,
      "detail": "raw_log_published=false"
    },
    {
      "name": "relayer_backlog_probe_clear",
      "ok": false,
      "detail": "pending_packet_probe_failed_or_not_clear"
    },
    {
      "name": "relayer_bridge_gas_float_sufficient",
      "ok": true,
      "detail": "999707528 uobol min=1000000"
    },
    {
      "name": "relayer_counterparty_gas_float_sufficient",
      "ok": true,
      "detail": "9587720 uosmo min=1000000"
    },
    {
      "name": "relayer_current_provider_probe",
      "ok": true,
      "detail": "provider=chain_kitchen_osmo_test_5 ok=True"
    },
    {
      "name": "relayer_fallback_provider_candidate",
      "ok": true,
      "detail": "provider=polkachu_osmosis_testnet state=fallback_candidate_ready_not_activated"
    }
  ],
  "claim_boundaries": {
    "relayer_health_is_value_movement": false,
    "relayer_health_is_destination_admission": false,
    "relayer_health_is_custody": false,
    "relayer_health_is_buyer_or_market_maker": false,
    "relayer_health_is_gas_float_solvent": true,
    "relayer_health_is_packet_backlog_clear": false
  }
}
