Agent Passport
에이전트 출입증
공공 사이트는 에이전트를 무조건 막거나 무조건 허용하는 방식으로 갈 수 없습니다. 에이전트가 먼저 정체, 목적, 권한, 금지행위, 감사 조건을 제출하고 그 범위 안에서 움직이게 해야 합니다.
Gate checks
1
정체
에이전트 유형과 운영 주체가 보이는가
2
목적
정부 정보를 왜 읽는지 선언했는가
3
권한
읽기·검색·요약·분류·초안 작성 범위가 분리되어 있는가
4
금지
자동 제출, 민감정보 재사용, 처분 판단을 금지했는가
5
감사
출처 보존, 의사결정 로그, human review 조건이 있는가
passport.json
{
"schema": "https://kgov-ready-demo.vercel.app/schemas/agent-passport.v0.json",
"agent_id": "citizen-assistant.example.kr",
"agent_type": "citizen-assistant",
"operator": {
"name": "Example Citizen Assistant",
"jurisdiction": "KR",
"contact": "ops@example.kr"
},
"declared_purpose": "공개 정부 문서 검색, 제도 후보 정리, 신청 전 체크리스트 생성",
"requested_capabilities": [
"read",
"search",
"summarize",
"classify",
"draft_before_submit"
],
"prohibited_actions": [
"final_submit_without_human_review",
"sensitive_data_reuse",
"rights_or_disposition_decision"
],
"audit": {
"source_retention": true,
"decision_log_required": true,
"human_review_on_risk": true
}
}Known agent types
Capability boundary
읽기 · low검색 · low요약 · low-medium분류 · medium신청서 초안 · medium-highAPI 호출 · medium-high사람 승인 요청 · control
이 출입증은 완성된 표준이 아니라 방향 제안입니다. 하지만 정부형 Agent Plaza가 단순 링크 모음에서 벗어나려면, 에이전트의 신원과 권한을 읽을 수 있는 최소한의 passport layer가 필요합니다.