Rightis

가이드

AI 초상권 API, 생성 전 권리 확인을 REST와 MCP로 붙입니다

AI 초상권 API 연동은 키 없이 호출하는 공개 조회 GET /api/public/v1/rights/lookup?rights_id= 로 시작합니다. 에이전트라면 공개 MCP 서버 /api/public-mcp/mcp 의 rights_lookup 도구로 같은 답을 받고, 라이선스 발급, 사용 기록, 페르소나 정책은 개발자 콘솔에서 받은 키로 /api/v1 라이선스 API를 씁니다.

왜 생성 전에 권리를 확인해야 하나요?

사람의 얼굴, 목소리, 페르소나를 생성하는 서비스는 그 사람이 허락했는지 알 방법이 필요합니다. Rightis는 등록된 사람마다 허용, 승인 필요, 거절로 나뉜 허용 범위를 공개하고, 등록되지 않은 사람은 허가된 것으로 보지 않습니다. 생성 전에 이 답을 받아 두면 허용된 생성과 차단된 생성이 모두 기록으로 남습니다.

연동한 서비스는 얼굴이나 목소리 파일을 받지 않습니다. 등록 여부, 허용 범위, 정책, 허가 여부만 받습니다. 개인정보를 들고 있을 이유가 없어집니다.

공개 조회 API는 어떻게 쓰나요?

GET /api/public/v1/rights/lookup?rights_id=BR-XXXX-XXXX-XXXX 를 호출합니다. 키가 필요 없고 CORS가 열려 있습니다. 등록되어 있으면 이름, 허용 범위, 학습 동의 여부, 프로필 주소가 JSON으로 옵니다. 등록되어 있지 않으면 registered: false 와 함께 이 사람을 AI 사용에 허가된 것으로 보지 말라는 메시지가 옵니다.

공개 조회는 권리자가 공개에 동의한 정보만 돌려주며, 호출 빈도에 제한이 있습니다. 대량 조회나 계약이 필요하면 키가 있는 API로 넘어갑니다.

MCP 서버로 에이전트에 붙이려면 어떻게 하나요?

공개 MCP 서버 /api/public-mcp/mcp 를 에이전트에 연결하면 rights_lookup 도구로 공개 조회와 같은 정보를 받습니다. 키가 필요 없어서 생성 전 권리 확인을 에이전트의 기본 단계로 넣기에 알맞습니다.

라이선스 발급, 사용 기록, 페르소나 정책 조회처럼 계약이 필요한 작업은 파트너 키가 있는 MCP 서버와 REST API로 처리합니다. 개발자 콘솔에서 샌드박스 키를 바로 받을 수 있습니다.

생성 전 권리 확인 흐름은 어떻게 짜나요?

생성 요청이 들어오면 먼저 요청에 권리 ID가 있는지 봅니다. 없으면 등록되지 않은 사람으로 보고 생성하지 않거나 등록 안내 주소를 돌려줍니다. 있으면 공개 조회로 허용 범위를 받습니다. 요청한 사용이 허용 범위 안이면 진행하고, 승인 필요면 라이선스 API로 요청을 만들어 권리자의 결정을 기다리며, 거절이면 차단하고 기록합니다.

페르소나 자산이 있는 사람이라면 정책을 받아 대사마다 적용합니다. 응답에는 얼굴, 목소리, 페르소나 자산이 있는지 여부와 학습 동의 여부도 함께 오므로, 어떤 자산에 대한 요청인지에 따라 분기하면 됩니다.

라이선스 API와 OpenAPI 명세는 어디에 있나요?

/api/v1/openapi.json 에 전체 명세가 있습니다. 개발자 콘솔에서 앱을 만들면 샌드박스 키가 나오고, 이 키로 라이선스 요청, 사용 기록, 페르소나 정책 조회를 호출합니다. 정책이 바뀌거나 계약 상태가 달라지면 웹훅으로 알림을 받습니다.

페르소나 정책은 대사마다 적용합니다. 정책이 없는 캐릭터는 허가한 자산 밖의 생성을 막아야 하고, 정책이 있으면 말투, 호칭, 금지 주제, 안전 대사를 그 정책대로 따릅니다. 정책은 버전으로 관리되므로 새 버전이 발행되면 웹훅으로 알림을 받고 다음 대사부터 새 버전을 적용합니다.

무엇이 기록되고 어떻게 정산되나요?

허용된 생성과 차단된 생성이 모두 사용 기록으로 남습니다. 라이선스가 활성화되면 증명이 만들어지고 정산이 잡히며, 권리자와 파트너 양쪽에 이벤트가 갑니다. 파트너는 정산 이벤트를 자기 앱의 조직으로 받습니다.

기계가 읽는 신호도 함께 제공합니다. llms.txt, ai.txt, W3C TDM 예약 파일, 등록부 파일, 학습 제외 목록을 rightis.org 의 .well-known 경로와 루트에서 읽을 수 있습니다.

진행 순서

연동은 이렇게 진행합니다

  1. 공개 조회를 호출합니다

    rights_id 로 등록 여부와 허용 범위를 키 없이 받습니다.

  2. 에이전트에 MCP를 연결합니다

    공개 MCP 서버의 rights_lookup 도구를 생성 전 단계에 넣습니다.

  3. 개발자 콘솔에서 키를 받습니다

    앱을 만들면 샌드박스 키가 바로 나옵니다.

  4. 라이선스를 발급하고 사용을 기록합니다

    OpenAPI 명세대로 요청하고, 정책을 대사마다 적용합니다.

  5. 웹훅으로 변경을 받습니다

    정책 버전과 계약 상태가 바뀌면 알림을 받습니다.

지금 해 보기

연동을 시작하세요

REST, OpenAPI, MCP 중 편한 쪽으로 연결하면 됩니다. 샌드박스 키는 가입 즉시 나옵니다.

궁금한 점

자주 묻는 질문

키 없이 되는 것은 무엇인가요?

공개 조회 API와 공개 MCP 서버의 rights_lookup 입니다. 등록 여부와 권리자가 공개한 허용 범위를 돌려줍니다. 라이선스, 사용 기록, 정책 조회는 키가 필요합니다.

얼굴이나 목소리 파일을 받게 되나요?

아니요. 연동한 서비스는 등록 여부, 허용 범위, 정책, 허가 여부만 받습니다. 원본 파일은 넘어가지 않습니다.

등록되지 않은 사람은 어떻게 응답하나요?

registered: false 와 함께 이 사람을 AI 사용에 허가된 것으로 보지 말라는 메시지, 그리고 등록 안내 주소가 옵니다.

비용은 어떻게 되나요?

조회와 샌드박스는 무료입니다. 계약이 체결될 때 라이선스 조건에 따라 정산이 발생합니다.

AI 초상권 API, 생성 전 권리 확인과 라이선스 API 연동 방법 | Rightis