{
  // TEST CONFIGURATION
  // Use disposable keys/accounts only.
  "key": {
    "nsec": "d3011e59954403fb84729ab0e9fb239ba0f0238b3f353dfb5c08a32f4b3d21a1"
  },
  "admin": {
    "pubkey": "254d7a7f68b4443f5430564eb3a726f09aea57d27e75ab2b8ef57176f9ca3dac"
  },
  "dm_protocol": "nip04",
  "llm": {
    "provider": "openai",
    "api_key": "sk-REPLACE_WITH_API_KEY",
    "model": "claude-haiku-4.5",
    "base_url": "https://api.anthropic.com/v1",
    "max_tokens": 512,
    "temperature": 0.3
  },
  "api": {
    "enabled": true,
    "port": 8485,
    "bind_address": "127.0.0.1"
  },
  "startup_events": [
    {
      "kind": 0,
      "content_fields": {
        "name": "Didactyl Test Agent",
        "about": "Automated test instance"
      },
      "tags": []
    },
    {
      "kind": 10002,
      "content": "",
      "tags": [
        ["r", "wss://relay.damus.io"],
        ["r", "wss://relay.primal.net"]
      ]
    },
    {
      "kind": 31124,
      "content": "# Test Agent\n\nYou are a test agent. Respond to requests and use tools when needed.",
      "tags": [
        ["d", "identity_and_rules"],
        ["app", "didactyl"],
        ["scope", "private"],
        ["trigger", "dm"],
        ["filter", "{\"from\":\"admin\"}"]
      ]
    }
  ]
}
