Cross-source signals

The unique value isn't any single feed. It's the join. When the same ticker is being bought by insiders, by institutional smart money, and by Congress, that agreement is a signal no single source can give you. These tools compute it for you, joined on ticker (never a fuzzy name match), each leg carrying its own provenance.

Confluence: the moat join#

signal.confluence answers “who's informed and where do they agree?”. Pass a ticker for all three legs on one name: insider, fund, and congress net buy/sell, plus a verdict that escalates to triple_confluence_buy when all three are buying. Omit the ticker for the market-wide ranked list.

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "signal.confluence",
    "arguments": {
      "ticker": "NVDA"
    }
  }
}'
json
{
  "mode": "ticker",
  "ticker": "NVDA",
  "issuer": "NVIDIA CORP",
  "window_days": 180,
  "verdict": "triple_confluence_buy",
  "insider_leg": {
    "signal": "buy",
    "unique_buyers": 3,
    "unique_sellers": 0,
    "net_value_usd": 4200000,
    "buy_value_usd": 4200000,
    "sell_value_usd": 0,
    "transactions": 5
  },
  "fund_leg": {
    "funds_holding": 14,
    "funds_adding": 9,
    "funds_trimming": 2,
    "top_holders": [ /* ... */ ]
  },
  "congress_leg": {
    "signal": "buy",
    "chamber": "house",
    "members_buying": 2,
    "members_selling": 0,
    "net_value_usd": 1500000
  },
  "note": "verdict=triple_confluence_buy when insiders, >=1 tracked fund, AND Congress are all net buyers.",
  "provenance": [
    { "source": "SEC EDGAR 13F", "license": "public domain" },
    { "source": "SEC Form 4 (insider)", "license": "public domain" },
    { "source": "US House Clerk STOCK Act", "license": "US public record" }
  ]
}

Crowding: cross-fund consensus#

signal.crowding surfaces what the most funds are collectively holding, buying, or selling this quarter: the “what should I even look at?” entry point, ranked by how many funds agree. The inverse of stock.owners, which starts from a ticker and tells you who holds it.

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "signal.crowding",
    "arguments": {
      "mode": "bought",
      "limit": 25
    }
  }
}'

Insider clusters#

insider.clusters finds companies where several distinct insiders bought (or sold) inside a window: the high-conviction cluster signal, market-wide. Drill into one name with insider.company.

Prediction-market divergence#

divergence.scan compares implied probabilities for the same topic across Polymarket and Kalshi to surface potential mispricing. Matches are keyword-correlated, not verified same-event, so confirm both contracts resolve on the same outcome before acting.

Data, not advice
Confluence is a description of public disclosures, not a recommendation. 13F is quarterly with a ~45-day lag and longs-only; Congress amounts are disclosed as ranges (we use midpoints). Treat every verdict as a starting point for your own work.