{
  "activity_count": 5,
  "callsign": "K7YSH",
  "confidence": 0.85,
  "first_seen": "2025-08-30T12:04:02+00:00",
  "found": true,
  "id": 8265,
  "is_net_control": false,
  "last_seen": "2026-06-11T22:23:25.093631+00:00",
  "occurrence_count": 3,
  "profile": {
    "confidence": 0.6627,
    "counts": {
      "ncs": 0,
      "net": 0,
      "open_qso": 5
    },
    "data_freshness": "2025-08-30T12:16:01",
    "latest_topic": "reporting",
    "most_topic": "reporting",
    "open_vs_net_bias_score": -0.946,
    "personal_summary": "K7YSH is responsive and seeks reports from others.",
    "scores": {
      "civility": 0.9,
      "focus": 0.7,
      "friendly": 0.8,
      "helpful": 0.6,
      "serious": 0.9,
      "technical": 0.4
    },
    "source": "legacy_callsign_profiles",
    "summary": "K7YSH has been involved in reporting activities.",
    "topic_coverage": {
      "reporting": 1.0
    },
    "updated_at": "2025-12-24T11:20:03"
  },
  "qrz_status": null,
  "recent_transcripts": [
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-08-30T12:15:19+00:00",
      "id": 28254,
      "node_number": "oldsys",
      "recording_id": 28253,
      "text": " Let me make another call for Tom. K7YSH. Tom, are you still listening? I was expecting a report."
    },
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-08-30T12:10:20+00:00",
      "id": 28250,
      "node_number": "oldsys",
      "recording_id": 28249,
      "text": " K-7, why don't you come? I'm looking for you. You got a report for me?"
    },
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-08-30T12:03:08+00:00",
      "id": 28241,
      "node_number": "oldsys",
      "recording_id": 28240,
      "text": " Okay, I've got two of you there. I've got a K7YSH and James, could you give me your call sign again?"
    }
  ]
}