{"status":"ok","service":"AuraView K-Perception","version":"0.8-score25-ready","git":"08da889cfdc9","boot_at":"2026-06-18T00:08:53.308824Z","uptime_s":5420783.3,"platform":{"python":"3.10.12","system":"Linux","release":"6.8.0-1046-aws"},"resources":{"cpu_count":2,"mem_total_mb":1911.0,"mem_total_gb":1.87,"mem_available_mb":836.0,"mem_used_pct":56.3,"swap_total_mb":0.0,"loadavg_1m":0.0,"loadavg_5m":0.0,"loadavg_15m":0.0},"routes":{"count":158,"list":[{"path":"/openapi.json","methods":["GET","HEAD"]},{"path":"/docs","methods":["GET","HEAD"]},{"path":"/docs/oauth2-redirect","methods":["GET","HEAD"]},{"path":"/redoc","methods":["GET","HEAD"]},{"path":"/intersections/sync","methods":["POST"]},{"path":"/intersections/","methods":["GET"]},{"path":"/intersections/valid-coords","methods":["GET"]},{"path":"/intersections/nearest","methods":["GET"]},{"path":"/signals/{intersection_id}","methods":["GET"]},{"path":"/signals/{intersection_id}/alternate","methods":["GET"]},{"path":"/events/","methods":["POST"]},{"path":"/events/","methods":["GET"]},{"path":"/events/map-data","methods":["GET"]},{"path":"/events/seed-demo","methods":["POST"]},{"path":"/events/intersection-names","methods":["GET"]},{"path":"/events/auto-detect","methods":["POST"]},{"path":"/events/export/csv","methods":["GET"]},{"path":"/risk/","methods":["GET"]},{"path":"/detect/frame","methods":["POST"]},{"path":"/detect/video","methods":["POST"]},{"path":"/occupancy/infer","methods":["POST"]},{"path":"/occupancy/compare","methods":["GET"]},{"path":"/occupancy/demo","methods":["GET"]},{"path":"/fleet/contribute","methods":["POST"]},{"path":"/fleet/stats","methods":["GET"]},{"path":"/fleet/verify","methods":["GET"]},{"path":"/fleet/demo-tour","methods":["GET"]},{"path":"/fleet/live","methods":["GET"]},{"path":"/fleet/proof/{event_idx}","methods":["GET"]},{"path":"/fleet/proof/recent","methods":["GET"]},{"path":"/fleet/auth","methods":["POST"]},{"path":"/fleet/seed-demo","methods":["POST"]},{"path":"/fleet/list","methods":["GET"]},{"path":"/fleet/image/{filename}","methods":["GET"]},{"path":"/fleet/image/{filename}","methods":["DELETE"]},{"path":"/fleet/delete-batch","methods":["POST"]},{"path":"/fusion/sources","methods":["GET"]},{"path":"/fusion/weather","methods":["GET"]},{"path":"/fusion/medical","methods":["GET"]},{"path":"/fusion/bike","methods":["GET"]},{"path":"/fusion/school-zone","methods":["GET"]},{"path":"/fusion/black-ice","methods":["GET"]},{"path":"/fusion/pedestrian-hotspots","methods":["GET"]},{"path":"/fusion/air-quality","methods":["GET"]},{"path":"/fusion/school-route","methods":["GET"]},{"path":"/fusion/ev-charger","methods":["GET"]},{"path":"/fusion/crosswalk","methods":["GET"]},{"path":"/fusion/earthquake","methods":["GET"]},{"path":"/fusion/railway-crossing","methods":["GET"]},{"path":"/fusion/road-surface","methods":["GET"]},{"path":"/fusion/vehicle-inspection","methods":["GET"]},{"path":"/fusion/dtg","methods":["GET"]},{"path":"/fusion/nfa-dispatch","methods":["GET"]},{"path":"/fusion/road-age","methods":["GET"]},{"path":"/fusion/av-hub","methods":["GET"]},{"path":"/fusion/here","methods":["GET"]},{"path":"/fusion/intersection/{intersection_id}","methods":["GET"]},{"path":"/fusion/risk-breakdown/{intersection_id}","methods":["GET"]},{"path":"/dsz/artifacts","methods":["GET"]},{"path":"/dsz/verify","methods":["POST"]},{"path":"/dsz/join/taas-vds","methods":["POST"]},{"path":"/dsz/seed-demo","methods":["POST"]},{"path":"/dsz/pipeline-report","methods":["GET"]},{"path":"/dsz/compliance-status","methods":["GET"]},{"path":"/kmaas/alternatives","methods":["GET"]},{"path":"/kmaas/operator-report","methods":["GET"]},{"path":"/reports/generate","methods":["POST"]},{"path":"/reports/list","methods":["GET"]},{"path":"/heatmap/taas","methods":["GET"]},{"path":"/heatmap/district","methods":["GET"]},{"path":"/collab/v2v/broadcast","methods":["POST"]},{"path":"/collab/v2v/intersection/{intersection_id}","methods":["GET"]},{"path":"/collab/v2v/stats","methods":["GET"]},{"path":"/collab/v2v/seed-demo","methods":["POST"]},{"path":"/collab/bus-context","methods":["POST"]},{"path":"/collab/bus-live","methods":["GET"]},{"path":"/collab/bidirectional","methods":["POST"]},{"path":"/collab/fused-occupancy","methods":["POST"]},{"path":"/healthz","methods":["GET"]},{"path":"/healthz/details","methods":["GET"]},{"path":"/summary.json","methods":["GET"]},{"path":"/benchmark/risk","methods":["GET"]},{"path":"/benchmark/v2v-merge","methods":["GET"]},{"path":"/benchmark/all","methods":["GET"]},{"path":"/impact/","methods":["GET"]},{"path":"/impact","methods":["GET"]},{"path":"/impact/scenarios","methods":["GET"]},{"path":"/impact/policy-pdf","methods":["GET"]},{"path":"/impact/proposal-pdf","methods":["GET"]},{"path":"/impact/top-intersections","methods":["GET"]},{"path":"/impact/submission-ready","methods":["GET"]},{"path":"/positioning/tesla-vs-auraview","methods":["GET"]},{"path":"/metrics/competition","methods":["GET"]},{"path":"/metrics/data-attribution","methods":["GET"]},{"path":"/metrics/manifest","methods":["GET"]},{"path":"/metrics/visuals","methods":["GET"]},{"path":"/metrics/api-directory","methods":["GET"]},{"path":"/metrics/audit","methods":["GET"]},{"path":"/metrics/scoreboard","methods":["GET"]},{"path":"/policy/laws","methods":["GET"]},{"path":"/policy/regulations","methods":["GET"]},{"path":"/policy/stats","methods":["GET"]},{"path":"/qa/ask","methods":["POST"]},{"path":"/qa/index","methods":["POST"]},{"path":"/qa/index-docs","methods":["POST"]},{"path":"/qa/health","methods":["GET"]},{"path":"/qa/info","methods":["GET"]},{"path":"/privacy/pipeline-spec","methods":["GET"]},{"path":"/privacy/pseudonymize","methods":["POST"]},{"path":"/privacy/k-anonymize","methods":["POST"]},{"path":"/privacy/demo-join","methods":["POST"]},{"path":"/privacy/evidence-report","methods":["GET"]},{"path":"/ai/model-card","methods":["GET"]},{"path":"/ai/training-history","methods":["GET"]},{"path":"/ai/roc-curve","methods":["GET"]},{"path":"/ai/confusion-matrix","methods":["GET"]},{"path":"/ai/feature-importance","methods":["GET"]},{"path":"/ai/scenario-analysis","methods":["GET"]},{"path":"/ai/live-inference","methods":["POST"]},{"path":"/ai/v2-metric","methods":["GET"]},{"path":"/ai/v1-vs-v2","methods":["GET"]},{"path":"/ai/evidence-report","methods":["GET"]},{"path":"/competition/scorecard","methods":["GET"]},{"path":"/competition/summary","methods":["GET"]},{"path":"/competition/api-map","methods":["GET"]},{"path":"/competition/checklist","methods":["GET"]},{"path":"/scenario/reenact","methods":["POST"]},{"path":"/scenario/list","methods":["GET"]},{"path":"/scenario/presets","methods":["GET"]},{"path":"/showreel/build","methods":["POST"]},{"path":"/showreel/jobs/{job_id}","methods":["GET"]},{"path":"/showreel/list","methods":["GET"]},{"path":"/showreel/cleanup","methods":["POST"]},{"path":"/showreel/latest","methods":["GET"]},{"path":"/showreel/debug-font","methods":["GET"]},{"path":"/showreel/latest.mp4","methods":["GET"]},{"path":"/uploads","methods":[]},{"path":"/slides","methods":[]},{"path":"/kiosk","methods":[]},{"path":"/submission","methods":[]},{"path":"/competition","methods":[]},{"path":"/verify","methods":[]},{"path":"/story","methods":[]},{"path":"/reel","methods":[]},{"path":"/gallery","methods":[]},{"path":"/bev3d","methods":[]},{"path":"/scorecard","methods":[]},{"path":"/privacy","methods":[]},{"path":"/safezone","methods":[]},{"path":"/policy","methods":[]},{"path":"/fleet-dash","methods":[]},{"path":"/pitch","methods":[]},{"path":"/static","methods":[]},{"path":"/pwa","methods":[]},{"path":"/","methods":["GET"]},{"path":"/api","methods":["GET"]},{"path":"/ui","methods":["GET"]},{"path":"/demos","methods":["GET"]}]},"features":{"scenario_router":true,"showreel_router":true,"ultralytics_lazy":true,"fallback_responses":true,"cors_open":true,"risk_model_backend":"trained"},"model_metric":{"version":"0.2-baseline-logistic-multi-scenario","samples":2000,"scenarios_per_class":["mixed","rush_hour","night","rainy"],"auc":0.9306,"f1@0.5":0.9094,"precision@0.5":0.9155,"recall@0.5":0.9034,"scenario_separation":{"mixed":{"n":516,"pos_avg":0.697,"neg_avg":0.305,"separation":0.392},"rush_hour":{"n":479,"pos_avg":0.744,"neg_avg":0.29,"separation":0.454},"night":{"n":489,"pos_avg":0.776,"neg_avg":0.354,"separation":0.421},"rainy":{"n":516,"pos_avg":0.703,"neg_avg":0.258,"separation":0.445}},"avg_lead_time_synth_s":3.38,"note":"Risk Transformer 의 해석 가능 baseline (linear logistic) 에 4개 시나리오 (혼합/러시아워/야간/우천) 분포로 평가. 실 데이터·trained Transformer 로 교체 시 AUC ≥ 0.85, F1 ≥ 0.80 목표."},"trained_model_metric":{"version":"0.3-trained-transformer","params":67970,"epochs":15,"batch_size":128,"optimizer":"AdamW lr=2e-3 wd=1e-4","samples":{"train":8000,"val":2000},"auc":0.9403,"f1@0.5":0.9412,"precision@0.5":0.9441,"recall@0.5":0.9384,"val_loss":0.2233,"label_noise":0.06,"scenarios":["mixed","rush_hour","night","rainy"],"checkpoint":"models/risk_transformer.pt","note":"PyTorch Transformer (2-layer, d_model=64) 실제 학습 결과. baseline logistic 0.93 대비 향상."},"tests":"118 passed (68 기존 + 50 신규: /privacy·/ai·/competition·/dsz 평가 5종 증빙 + v12.83 location_verified · v12.87 speed_kmh 게이트 · v12.102 USGS earthquake)","scenarios_supported":["truck_occlusion","motorcycle_blindspot","signal_occlusion","rainy_intersection","right_turn_pedestrian","school_zone","bicycle_lane","night_pedestrian"],"competition_endpoints":{"종합_스코어카드":"/competition/scorecard","ai_종합증빙":"/ai/evidence-report","ai_모델카드":"/ai/model-card","ai_학습이력":"/ai/training-history","ai_roc곡선":"/ai/roc-curve","ai_특성중요도":"/ai/feature-importance","ai_시나리오분석":"/ai/scenario-analysis","가명정보결합_증빙":"/privacy/evidence-report","가명정보결합_스펙":"/privacy/pipeline-spec","가명화_데모":"/privacy/pseudonymize","k익명성_데모":"/privacy/k-anonymize","안심구역_증빙":"/dsz/pipeline-report","안심구역_시드데모":"/dsz/seed-demo","안심구역_컴플라이언스":"/dsz/compliance-status","데이터융합_소스":"/fusion/sources","데이터융합_교차로":"/fusion/intersection/{id}","metrics_kpi":"/metrics/competition","metrics_scoreboard":"/metrics/scoreboard","policy_pdf":"/impact/policy-pdf","live_dashboard":"/ui#tab10"},"score_25pt_summary":{"AI활용_학습_5점":{"endpoint":"/ai/evidence-report","auc":0.9403,"f1":0.9412},"AI활용_분석_5점":{"endpoint":"/ai/scenario-analysis","scenarios":4,"features":10},"데이터융합_5점":{"endpoint":"/fusion/sources","sources":9,"schema_version":"fusion.v2-9src-2026.05.15"},"가명정보결합_5점":{"endpoint":"/privacy/evidence-report","k_anonymity":5},"안심구역_5점":{"endpoint":"/dsz/pipeline-report","pipeline_steps":6}}}