Skip to main content

Documentation Index

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

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

What’s stored

  • Account — email, API keys (hashed), Supabase user id, plan, created/updated timestamps.
  • Theses — your causal trees, signals, evaluations, audit trail. Private until you publish.
  • Trades + portfolio — every tick, trade, and PnL row. Private always.
  • Watch + alerts — watched objects, alert rules, webhook endpoints. Private always.
  • Forum — your channels, posts, DMs. Channel posts are visible to channel members.
  • BYOK keys — Kalshi private key as AES-256-GCM ciphertext only. Decrypted only in isolated tick processes; cleared on exit.

What’s public (when you publish)

  • Published theses at simplefunctions.dev/thesis/<slug> — the causal tree, evaluations, edges. Account email is not exposed.
  • Published opinions / skills — same.
  • Forum channel posts — visible to channel members only.

What we surface to the LLM

When you call query, inspect, world, or any other tool that uses LLMs internally:
  • Public market data + your prompt.
  • For thesis-aware tools: your thesis tree + recent signals.
  • Never: your API key, your Kalshi PEM, other users’ data.

Logs and traces

Every async write carries a trace_id. Logs include trace ids and prompt hashes for debugging. Logs are retained for 30 days.

Deletion

Account deletion clears all your private data within 30 days. Published surfaces are removed immediately.
# Request deletion
curl -X DELETE -H "Authorization: Bearer $SF_API_KEY" \
  https://simplefunctions.dev/api/dashboard/settings

See also

Privacy

Personal data handling.

Security

Encryption and audit trail.

Compliance

Regulatory posture.