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 사용 불가