{
  "boundaries": {
    "automatic_submission": false,
    "hosted_runtime": false,
    "private_case_input": false,
    "private_case_output": false,
    "representation": false
  },
  "browser": {
    "entry": "browser.html",
    "manual_fallback": true,
    "optional_api": "document.modelContext",
    "private_workspace": "workspace.html",
    "private_workspace_registers_tools": false,
    "runtime": "rust_wasm"
  },
  "catalog": {
    "choices": [
      {
        "description": "개인별 유출 여부와 항목 확인 요청",
        "id": "inquiry",
        "label": "유출 여부 확인"
      },
      {
        "description": "확인된 사실에 따른 보상 기준과 검토 요청",
        "id": "compensation",
        "label": "보상 검토 요청"
      },
      {
        "description": "사용자가 직접 검토·제출할 신청 초안",
        "id": "mediation",
        "label": "분쟁조정 초안"
      }
    ],
    "guidance": {
      "as_of": "2026-10-30",
      "description": "상황별 대응 선택지·증빙·기관별 신청 방법과 공개 공지별 안내",
      "index_tool": "openclaim_guidance_index",
      "plan_tool": "openclaim_response_plan"
    },
    "modes": [
      "local_mcp",
      "browser_wasm",
      "skill_only"
    ],
    "privacy": "개인정보는 MCP 인수·결과에 입력하지 마세요. 브라우저의 로컬 작성 기능에서만 처리하세요.",
    "product_type": "agent_toolkit",
    "purpose": "AI Agent에 개인정보 유출 대응안·신청 방법·빈 양식을 제공하는 MCP·Skill 도구 모음",
    "service_page": {
      "browser_runtime": "browser.html",
      "entry": "index.html",
      "manifest": "service.json",
      "optional_private_workspace": "workspace.html",
      "role": "distribution_and_integration"
    },
    "source_note": "공개 안내 경로입니다. 사건별 접수 조건·서식·비용·보상 가능성은 이용 시 공식 기관에서 직접 확인하세요.",
    "sources": [
      {
        "label": "개인정보분쟁조정위원회",
        "url": "https://www.kopico.go.kr/"
      },
      {
        "label": "개인정보 포털",
        "url": "https://www.privacy.go.kr/"
      },
      {
        "label": "개인정보침해신고센터",
        "url": "https://privacy.kisa.or.kr/"
      }
    ],
    "submission": "사용자가 자신의 메일 또는 기관 사이트에서 직접 제출합니다. 자동 접수·대리·합의 기능은 없습니다.",
    "version": "0.1.0-alpha.3"
  },
  "format": "openclaim-service/v1",
  "guidance": {
    "as_of": "2026-10-30",
    "incidents": [
      {
        "as_of": "2026-10-30",
        "cautions": [
          "개별 신청인의 유출·실제 피해 또는 배상액을 확정하는 정보가 아닙니다.",
          "본 확인일 이후의 추가 공지·대상 조회·신청기한은 공식 사이트에서 직접 확인하세요.",
          "보상 심사 비용을 선입금하거나 원격 제어·인증번호 제공을 요구하는 연락은 공식 창구에서 재확인하세요."
        ],
        "id": "skplanet_gifticon_2026_10",
        "public_summary": "2026-10-29 공지에서는 이상 접근 차단 후 개인별 유출 범위를 조사 중이라고 설명합니다. 실제 피해에 대한 보상, 유출된 쿠폰의 무효화·재발송 계획을 안내합니다.",
        "route_ids": [
          "gifticon"
        ],
        "source_ids": [
          "gifticon_notice"
        ],
        "title": "SK플래닛 기프티콘 2026년 10월 공지",
        "user_choices": [
          "개인별 유출 대상·항목 및 관련 쿠폰의 조치 여부 확인 요청",
          "피해가 미확인이라면 그 상태를 적고 보상 검토 기준·접수번호·답변 예정일 문의",
          "쿠폰 도용이나 손실이 확인되면 증빙을 로컬에 정리해 본인이 추가 검토 요청"
        ]
      }
    ],
    "review_due": "2026-11-30",
    "scenarios": [
      {
        "id": "notice_only",
        "summary": "안내 수신과 본인의 유출·실제 손해 확정을 구분합니다.",
        "template_kind": "inquiry",
        "title": "유출 안내만 받았고 피해는 미확인",
        "urgency": "normal"
      },
      {
        "id": "confirmed_leak",
        "summary": "확인 범위에 맞춰 보호 조치·권리행사·배상 검토 중 필요한 것을 선택합니다.",
        "template_kind": "compensation",
        "title": "본인의 개인정보 유출이 확인됨",
        "urgency": "normal"
      },
      {
        "id": "coupon_misuse",
        "summary": "쿠폰 보호·재발송·거래 손실 확인과 개인정보 분쟁을 구분해 대응합니다.",
        "template_kind": "compensation",
        "title": "쿠폰이 무단 사용되었거나 사용이 막힘",
        "urgency": "prompt"
      },
      {
        "id": "financial_fraud",
        "summary": "피해 확산을 막는 긴급 조치와 이후 보상 준비를 구분합니다.",
        "template_kind": "compensation",
        "title": "피싱·무단이체 등 금전 피해가 발생함",
        "urgency": "urgent"
      },
      {
        "id": "identity_misuse",
        "summary": "본인 명의 조회·추가 가입 제한과 실제 도용 확인을 선택합니다.",
        "template_kind": "inquiry",
        "title": "명의도용·모르는 통신회선이 의심됨",
        "urgency": "prompt"
      },
      {
        "id": "account_takeover",
        "summary": "공식 서비스의 계정 보호와 전문 상담·신고를 선택합니다.",
        "template_kind": "inquiry",
        "title": "계정 도용·스미싱·악성 앱이 의심됨",
        "urgency": "prompt"
      },
      {
        "id": "business_no_response",
        "summary": "기존 문의를 보존하고 회신 재요청·신고·분쟁조정 중 목적에 맞게 선택합니다.",
        "template_kind": "mediation",
        "title": "사업자가 답하지 않거나 보상 검토를 거절함",
        "urgency": "normal"
      },
      {
        "id": "mediation_preparation",
        "summary": "희망 구제와 확인된 사실을 구분해 본인이 공식 신청서를 준비합니다.",
        "template_kind": "mediation",
        "title": "개인정보 분쟁조정 신청을 준비함",
        "urgency": "normal"
      }
    ],
    "source_file": "data/kr-response-guide.json"
  },
  "license": "Apache-2.0",
  "mcp": {
    "args": [],
    "command": "openclaim-mcp",
    "configuration_example": "examples/mcp-config.json",
    "default_transport": "stdio",
    "optional_transport": "authenticated_loopback_http",
    "public_endpoint": null
  },
  "name": "OpenClaim",
  "repository": "https://github.com/baesic/OpenClaim",
  "skill": {
    "archive": "openclaim-skill.tar.gz",
    "browser_entry": "skill/SKILL.md",
    "source_entry": "skills/openclaim/SKILL.md",
    "standalone": true
  },
  "status": "development_preview",
  "tools": [
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "List public self-claim preparation choices and official information links. No private case data is accepted or returned.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "type": "object"
      },
      "name": "openclaim_choices"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Discover Korean privacy-breach response playbooks, agency roles, application guidance, verified source dates and public incident IDs. No case data is accepted.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "type": "object"
      },
      "name": "openclaim_guidance_index"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Get a source-backed public response plan: immediate options, evidence checklist, requests, agency-specific application steps, cost notes and limits. Select public categories only; never send personal case facts. Does not establish eligibility or submit anything.",
      "inputSchema": {
        "$defs": {
          "Incident": {
            "enum": [
              "generic",
              "skplanet_gifticon_2026_10"
            ],
            "type": "string"
          },
          "Scenario": {
            "enum": [
              "notice_only",
              "confirmed_leak",
              "coupon_misuse",
              "financial_fraud",
              "identity_misuse",
              "account_takeover",
              "business_no_response",
              "mediation_preparation"
            ],
            "type": "string"
          }
        },
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "incident": {
            "$ref": "#/$defs/Incident",
            "default": "generic",
            "description": "Optional public incident context. No individual victim data."
          },
          "scenario": {
            "$ref": "#/$defs/Scenario",
            "description": "Public playbook category only, not the user's private case facts."
          }
        },
        "required": [
          "scenario"
        ],
        "type": "object"
      },
      "name": "openclaim_response_plan"
    },
    {
      "annotations": {
        "openWorldHint": false,
        "readOnlyHint": true
      },
      "description": "Get a blank Korean request template. Fill personal information only in your local browser, outside AI chat. No submission is performed.",
      "inputSchema": {
        "$defs": {
          "TemplateKind": {
            "enum": [
              "inquiry",
              "compensation",
              "mediation"
            ],
            "type": "string"
          }
        },
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "kind": {
            "$ref": "#/$defs/TemplateKind",
            "description": "Public template identifier only. Never send names, evidence or case details."
          }
        },
        "required": [
          "kind"
        ],
        "type": "object"
      },
      "name": "openclaim_template"
    }
  ],
  "version": "0.1.0-alpha.3"
}
