Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.selftune.dev/llms.txt

Use this file to discover all available pages before exploring further.

Push signals

POST /api/v1/signals
Rate limit: 300 requests/hour
Ingest anonymized contributor signals from opted-in users. Idempotent on (org_id, source_key), where org_id is derived from the authenticated API key.

Request body

{
  "signals": [
    {
      "skill_name": "Research",
      "signal_type": "missed_trigger",
      "confidence": 0.85,
      "source_key": "sha256-hash"
    }
  ]
}

Get signal aggregates

GET /api/v1/signals/aggregates
Returns aggregate query data for creator signal analytics.

Creator signal endpoints

Overview

GET /api/v1/creator-signals/overview
Aggregate overview of all contributor signals.

Per-skill detail

GET /api/v1/creator-signals/skills/:name

Evolution proposals from signals

GET /api/v1/creator-signals/proposals
Returns evolution proposals generated from aggregate contributor data.