{
  "name": "Spear Point Lab",
  "description": "Operator system for Young Barlow (Honey Do List + River Aces). SPL federation node.",
  "url": "https://api.spearpointlab.com",
  "version": "2026.04.15.2005",
  "protocol_version": 1,
  "node_id": "5c6f67c711ce2c65",
  "capabilities": [
    "chapters",
    "signals",
    "telephone",
    "meetings",
    "operator_needs",
    "actor_intent",
    "federation"
  ],
  "skills": [
    {
      "id": "meeting_transcription",
      "description": "faster-whisper transcription at POST /meetings/transcribe"
    },
    {
      "id": "hdl_job_tracking",
      "description": "Honey Do List job lifecycle + stalled job surfacing"
    },
    {
      "id": "morning_briefing",
      "description": "daily person briefing generated at 14:00 UTC"
    },
    {
      "id": "federation_coordination",
      "description": "#239-compliant coord: bulk-ack gate, actor-intent ledger, listen-then-lead"
    }
  ],
  "endpoints": {
    "receive": "/spearpointlab/receive",
    "health": "/spearpointlab/health",
    "ack": "/spearpointlab/ack"
  },
  "encryption": {
    "supported": [
      "x25519-xsalsa20-poly1305",
      "cathedral-crypto-v1",
      "cathedral-crypto-v1-mr"
    ],
    "outbox_encrypted_pct": 100,
    "can_decrypt": [
      "cathedral-crypto-v1",
      "cathedral-crypto-v1-mr"
    ]
  },
  "authentication": {
    "schemes": [
      "ed25519_signature"
    ],
    "required_headers": [
      "X-Federation-Node",
      "X-Federation-Timestamp",
      "X-Federation-Signature"
    ]
  },
  "securitySchemes": {
    "ed25519": {
      "type": "signature",
      "algorithm": "ed25519",
      "public_key_hex": "7810441260a35f20ecad3679ae12a327a72a2b67097d2a62b2f621c32d05f546"
    }
  },
  "x25519_public_key": "46fdc66c3cfbb8911cb3d4a4aeaca3a1fa9c98dd81878e187c8ba698cd7b9d20",
  "federation_coord_spec": "#239",
  "last_activity": "2026-04-15T20:05:54.790Z"
}
