{
  "$schema": "https://openself.page/schemas/agent-v1.2.json",
  "openself_agent": "1.2",
  "identity": {
    "name": "Finn Torpier",
    "lastName": null,
    "company": null,
    "impressum": null,
    "npub": "npub1ymhuv4w6fh4pyg4hsex8x3gcsuj5rp4t34rwmnwth04tlw3nh2qq7z2c7t",
    "email": "finn.torpier@gmail.com",
    "website": "https://finn-torpier.openself.page",
    "location": {
      "address": null,
      "city": null,
      "country": null,
      "service_radius_km": null,
      "geo": {
        "latitude": null,
        "longitude": null
      }
    }
  },
  "contact": {
    "methods": [
      "api",
      "nostr"
    ],
    "api_endpoint": "https://finn-torpier.openself.page/api/contact",
    "nostr": "nostr:npub1ymhuv4w6fh4pyg4hsex8x3gcsuj5rp4t34rwmnwth04tlw3nh2qq7z2c7t",
    "accepts": [
      "inquiry",
      "collaboration",
      "job_offer"
    ]
  },
  "permissions": {
    "level": "read_query",
    "requires_agent_key": false,
    "blocked_actions": [],
    "agent_key_hint": "Contact owner via Nostr DM for elevated permissions"
  },
  "capabilities": [
    {
      "action": "send_message",
      "description": "Send a direct message via Nostr",
      "method": "NOSTR_DM",
      "endpoint": "npub1ymhuv4w6fh4pyg4hsex8x3gcsuj5rp4t34rwmnwth04tlw3nh2qq7z2c7t",
      "rate_limit": "10/hour",
      "response_time": "24h"
    },
    {
      "action": "send_email",
      "description": "Send an email inquiry",
      "method": "EMAIL",
      "endpoint": "finn.torpier@gmail.com",
      "rate_limit": "3/day",
      "response_time": "48h"
    }
  ],
  "skills": [],
  "availability": {
    "source": "nostr:kind30079",
    "interpretation": "Active status entries indicate current availability. An entry like 'Biete Klempner-Notdienst' means currently available. An entry like 'Bin ausgebucht' means currently NOT available.",
    "current_status": "Abwesend",
    "status_presets": []
  },
  "trust": {
    "ratings_source": "nostr:kind30078",
    "verified_by": [],
    "web_of_trust": []
  },
  "communication_preferences": {
    "description": "Preferences for how AI agents should communicate with this user",
    "tone": "freundlich",
    "formality": "du",
    "language": "de",
    "response_time": "24h",
    "example": null,
    "guidelines": [
      "Sprich mich mit \"du\" an",
      "Ton: freundlich",
      "Sprache: Deutsch"
    ]
  }
}