{
  "$schema": "https://a2a.dev/schema/agent-card/v0.3.json",
  "schemaVersion": "0.3",
  "name": "Reswap",
  "description": "AI photo swap app. Upload your selfies once, pick any photo, and the AI seamlessly places you into the scene in seconds. Available on iOS and Web.",
  "url": "https://reswap.me",
  "provider": {
    "organization": "Reswap",
    "url": "https://reswap.me",
    "contact": "js.wallez@gmail.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://reswap.me/llms-full.txt",
  "iconUrl": "https://reswap.me/icon-512.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["image/jpeg", "image/png", "image/heic", "application/json"],
  "defaultOutputModes": ["image/jpeg", "image/png"],
  "skills": [
    {
      "id": "photo-swap",
      "name": "Swap yourself into any photo",
      "description": "Given a target photo and the user's previously-uploaded selfies, generate a new image where the user appears naturally in the target scene.",
      "tags": ["photo", "generative-ai", "face-swap", "image-generation"],
      "examples": [
        "Put me in front of the Eiffel Tower at sunset",
        "Swap me into this group photo",
        "Generate me wearing this outfit"
      ]
    },
    {
      "id": "onboard-selfies",
      "name": "Upload selfies to seed the model",
      "description": "One-time onboarding: user uploads 3+ face selfies and optional body photos so the model can generate realistic swaps.",
      "tags": ["onboarding"],
      "examples": []
    }
  ],
  "authentication": {
    "schemes": []
  },
  "supportedInterfaces": [
    {
      "transport": "HTTP+JSON",
      "url": "https://reswap.me"
    },
    {
      "transport": "iOS",
      "url": "https://apps.apple.com/app/id6757201876"
    }
  ],
  "discovery": {
    "agentSkills": "/.well-known/agent-skills/index.json",
    "apiCatalog": "/.well-known/api-catalog",
    "llmsTxt": "/llms.txt",
    "llmsFull": "/llms-full.txt"
  }
}
