{"endpoints":{"POST /auth":"{password} -> auth_token (TTL 300s)","POST /proxy":"{auth, method, path, query?, headers?, body?} -> \u901a\u7528\u8f6c\u53d1(\u65e0\u56fe)\uff0c\u51fa\u53e3\u9501\u5b9a 1800","POST /stage":"{auth, lv, image_face[, image_gesture]} -> photo_token (TTL 90s, \u4e00\u6b21\u6027)","POST /verify":"{auth, photo_token, target, params?, lv?} -> \u53d6\u56fe\u8f6c\u53d1 1800/target\uff0c\u968f\u540e\u711a\u6bc1"},"model":"\u62cd\u7167(stage) \u2192 photo_token \u2192 \u9a8c\u8bc1(verify/proxy)\uff1bphoto_token \u4e00\u6b21\u6027\uff0c90s\uff1b\u56fe\u7247\u4e0d\u843d\u76d8","ok":true,"port":2232,"service":"FV Gateway v3 (two-stage face capture)"}
