정보는 최소한만
거래에 꼭 필요한 사실만 확인합니다. 예를 들어 ‘성인인가’만 묻고, 주민번호나 계좌번호는 상대에게 넘기지 않을 수 있습니다.
Midgo · SafePay
설치 없음 · 브라우저에서 바로 · 실제 운영 서버에 연결
일반 결제는 돈만 옮깁니다. Midgo는 「누구와 거래하는지」「무엇에 동의했는지」「나중에 어떻게 증명할지」까지 함께 다룹니다.
거래에 꼭 필요한 사실만 확인합니다. 예를 들어 ‘성인인가’만 묻고, 주민번호나 계좌번호는 상대에게 넘기지 않을 수 있습니다.
금액·조건·유효기간을 확인한 뒤 서명해야 결제가 됩니다. 동의 없이는 결제가 실행되지 않습니다.
동의 → 결제 → 영수증 순서로 기록이 남아, 분쟁이 생겨도 같은 증거를 다시 꺼낼 수 있습니다.
위험 검토 같은 자동 기능도 정해진 권한 안에서만 움직이고, 한 일은 기록에 남습니다.
복잡한 용어 없이도, 거래가 안전해지는 순서는 이렇게 이어집니다.
신원 확인
상대의 신원·자격을 필요한 만큼만 확인합니다.
조건 · 동의
금액·조건을 확인한 뒤 동의하면 결제가 열립니다.
결제 · 영수증
동의한 범위 안에서만 결제가 실행됩니다.
증빙 · 분쟁
분쟁 시 같은 기록을 다시 불러올 수 있습니다.
상대가 믿을 만한지, 필요한 사실만 확인합니다. 민감한 번호·실명은 굳이 보여주지 않아도 됩니다.
금액·조건을 내가 확인하고 서명한 뒤에만 결제가 진행됩니다. 동의 없는 결제는 나가지 않습니다.
결제 후 영수증과 증빙이 남아, 나중에 분쟁이 생겨도 다시 확인할 수 있습니다.
상대가 거래해도 되는 사람인지 확인합니다.
금액과 조건을 보고, 내가 서명으로 동의합니다.
동의한 내용대로만 결제가 이뤄지고 영수증이 남습니다.
문제가 생기면 저장된 증빙으로 다시 확인합니다.
중고·용역·플랫폼처럼, 서로를 잘 모를 때 신원·동의·증빙이 필요할 때 Midgo를 붙일 수 있습니다.
한눈에 보는 예시
판매자가 물건을 올리면 → 구매자가 신원만 확인한 뒤 → 금액에 동의하고 → 결제·영수증이 남습니다.
처음 보는 판매자·구매자와도, 연령·실명 여부 등 필요한 사실만 확인하고 동의한 뒤에 결제합니다.
작업 금액과 조건을 미리 고정해 두고, 완료 후 영수증·증빙으로 분쟁에 대비합니다.
판매·구매 화면을 나누고, 누가 발급한 증명인지 플랫폼이 관리할 수 있습니다.
소개 페이지에서 개념을 보고, 앱에서 실제로 눌러 보면 됩니다. 기술 지식이 없어도 데모를 끝까지 돌릴 수 있어요.
신뢰(초록) · 통제(하늘) · 프라이버시(보라) · 위험(호박) — 소개와 앱이 같은 색·글꼴을 씁니다.
Trust · Control · Proof
Trust
Primary · 신원·신뢰
--midgo-emerald
Control
Intent · Consent
--midgo-sky
Privacy
ZK · 선택 공개
--midgo-violet
Risk
Agent · 경고
--midgo-amber
Display
믿고 거래하세요
Geist Sans
Heading
SafePay Agent
Geist Sans
Body
OpenID4VP로 신원을 검증하고 최소 정보만 공유합니다.
Geist Sans
Mono
did:opendid:holder:mock-user
Geist Mono
글꼴: Geist Sans / Geist Mono
복잡한 표준 이름 대신, 「필요한 사실만 묻고 검증한다」고 이해하시면 됩니다. 데모에서는 연습용 확인으로 같은 순서를 체험합니다.
거래에 필요한 사실만 요청합니다.
신분증 앱(데모는 연습용)이 확인 자료를 보냅니다.
유효한지, 믿을 수 있는 발급인지 검사합니다.
예/아니오·소유 여부처럼 필요한 결과만 남깁니다.
| 확인 항목 | 의미 | 보호 |
|---|---|---|
| 성인 여부 | 만 19세 이상인지 예/아니오 | 생년월일·주민번호 비공개 |
| 실명 확인 | 실명 인증을 마쳤는지 | 이름 문자열 비공개 |
| 계좌 소유 | 해당 계좌의 주인인지 | 계좌번호·은행명 비공개 |
가장 민감한 정보 중 하나가 계좌입니다. Midgo는 「이 사람이 그 계좌의 주인이다」라는 사실만 확인할 수 있게 설계되어 있습니다.
예시 (연습용)
확인: 계좌 소유 결과: 예 (주인 맞음) 공개: 계좌번호 ✗ · 은행명 ✗ 상대에게 보이는 것: “소유 확인됨”만
브라우저 앱뿐 아니라 REST API, 패키지(SDK), 모바일 웹으로도 Midgo를 붙일 수 있습니다.
지금 보시는 /app — 데모와 역할별 화면이 운영 API에 연결됩니다.
Mandate · Verify · Evidence · SafePay Authorization을 HTTP로 호출합니다.
@midgo/sdk로 Cloud API를 호출하고, @midgo/mcp로 에이전트 도구 카탈로그에 연결합니다.
mandate/verify 이벤트를 outbound webhook으로 받고, MCP tool catalog로 Agent에 붙입니다.
빠른 확인 예시
curl -s https://midgo-api-production.up.railway.app/v1/capabilities | jq . # OpenAPI: docs/openapi.yaml · packages: @midgo/oid4vp · @midgo/verifiable-consent
처음 써 보실 때 가장 많이 받는 질문입니다.