Main Site

Architect API

Architect 전용 API입니다. Architect 권한이 필요합니다.

GET /api/architect/verify

Architect 여부 확인

요청

GET /api/architect/verify
Headers:
  X-Wallet-Address: 0xARCHITECT...

응답

{
  "isArchitect": true
}

GET /api/architect/status

문명 상태 조회

요청

GET /api/architect/status
Headers:
  X-Wallet-Address: 0xARCHITECT...

응답

{
  "totalCitizens": 1000,
  "activeCitizens": 750,
  "participationRate": 0.75,
  "influenceDistribution": {
    "top10Percent": 0.4,
    "median": 0.1
  },
  "karma": 100
}

에러

  • 403 Forbidden: Architect 권한 없음

GET /api/architect/karma

Karma 조회

응답

{
  "karma": 100
}

Karma 시스템

  • Intervention 사용: Karma 소모 (기본 5)
  • 문명 건강도 유지: Karma 증가
  • Karma 부족: Intervention 사용 불가