{
    "name": "api_keys",
    "description": "API 키 및 HMAC 시크릿 관리. account_seq는 JWT 인증 시에만 FK.",
    "license_scope": false,
    "fields": {
        "key_value": {
            "comment": "API 키 Hash 값",
            "required": true,
            "unique": true,
            "hash": true
        },
        "enabled": {
            "index": true,
            "comment": "활성 여부",
            "type": "bool",
            "default": true
        },
        "account_seq": {
            "index": true,
            "comment": "발급 대상 사용자 seq (nullable, JWT 인증 시 account 참조)"
        },
        "hmac_secret": {
            "comment": "HMAC 시크릿",
            "type": "text",
            "nullable": true
        },
        "entities": {
            "comment": "접근 허용 엔티티 목록 (쉼표구분)",
            "type": "text",
            "nullable": true
        }
    },
    "hard_delete": true
}
