GWIMYEONWA ON-CHAIN MEDIA GUARDIAN
/
GIWA SEPOLIA · 체인 91342
GWIMYEONWA MANUAL DOCS / 01

신뢰가 필요한 순간,
증거를 남기는 법.

귀면와는 영상 분석 결과를 검증 가능한 기록으로 연결합니다. 아래에서 결과가 만들어지고, 봉인되고, GIWA 위에서 확인되는 과정을 살펴보세요.

PROOF GUARDIAN
코발트 기와로 빚은 귀면와 수호 문양
BUILT FOR GASOK · 2026
구축 네트워크 GIWA
네트워크 GIWA SEPOLIA
체인 ID 91342
상태 테스트넷 운영 중
01 / OVERVIEW

귀면와는 무엇을
지키나요?

귀면와(鬼面瓦)는 나쁜 기운을 막는 벽사의 의미로 건축물을 지키던 장식 기와입니다. GWIMYEONWA는 그 수호의 역할을 디지털 미디어로 옮겨, 결과와 원본 사이의 연결을 증명 가능한 형태로 남깁니다.

01 ANALYZE

프레임을 읽고

업로드한 영상의 프레임과 시각적 단서를 분석해 진위 가능성과 콘텐츠 위험 신호를 분리해 살펴봅니다.

02 SEAL

결과를 봉인하고

분석 결과와 원본을 연결하는 고유한 해시를 만들어, 이후 내용이 바뀌었는지 확인할 수 있는 기준점을 남깁니다.

03 VERIFY

누구나 다시 확인합니다

공개 검증 페이지에서 영수증과 GIWA Sepolia 트랜잭션을 대조해 결과의 출처와 무결성을 확인합니다.

FRAME FORENSICS / REFERENCE DATA

프레임 신호를 하나의 흐름으로 읽습니다.

분석 ID e29bc705 기준의 참조 데이터입니다. 64초 영상의 1,911개 프레임을 분석했고, 16개 체크포인트 모두에서 AI 생성 신호가 100%로 측정되었습니다.

분석 프레임
1911
신호 체크포인트
16
AI 탐지 신뢰도
100%
분석 참조 데이터
영상 구간별 유해성 신호 요약. 폭력 신호 최대 0.2%, 유해 콘텐츠 최대 1%
GWIMYEONWA / 미디어 포렌식
분석 대상 영상의 프레임 분석 프레임
SIGNAL SUMMARY 구간별 유해성 신호
16개 체크포인트 · 01:04
판정 AI-Generated
0% 진위 판정은 AI-Generated (AI 생성 확률 100%). 영상 단위 포렌식 판정이며, 이 패널의 구간 신호와 별개입니다.
폭력 신호 최대 0.2%
유해 콘텐츠 최대 1%

특정 인물에 관한 주장이 아니라 이 미디어 파일에서 측정된 모델 결과입니다. 증거 해시는 GIWA Sepolia 레지스트리에 기록되어 있습니다.

!
독립 프로젝트 안내 · INDEPENDENT PRODUCT

GWIMYEONWA는 GIWA 생태계를 위해 제작된 독립 서비스이며, 업비트 또는 GIWA의 공식 애플리케이션이 아닙니다. 네트워크명과 로고는 연결 환경을 정확히 안내하기 위해 사용합니다.

02 / WORKFLOW

검증은 이렇게
흘러갑니다.

한 번의 검증은 네 개의 명확한 단계로 구성됩니다. 분석 결과와 온체인 기록은 서로의 무결성을 확인하는 데 필요한 연결 정보를 공유합니다.

01
INPUT

영상 제출

검증할 영상을 선택합니다. 제출 전 파일과 네트워크 상태를 확인하세요.

02
INSPECT

신호 분석

진위 가능성과 콘텐츠 위험 신호를 서로 다른 지표로 분석합니다.

03
ATTEST

증명 생성

결과를 원본과 연결하는 해시 및 검증 영수증을 생성합니다.

04
ANCHOR

GIWA 기록

검증 기준점을 GIWA Sepolia에 기록하고 공개 확인 경로를 제공합니다.

* 온체인 기록은 분석 자체를 대신하지 않습니다. 분석 결과가 생성된 뒤 변경되지 않았는지 확인할 수 있는 공개 기준점을 제공합니다.

BUILT ON GIWA
03 / NETWORK

빠르게 확인하고,
단단하게 기록합니다.

GIWA는 OP Stack 기반의 EVM 호환 Ethereum Layer 2입니다. GWIMYEONWA는 GIWA Sepolia를 검증 기준점으로 사용해 익숙한 이더리움 도구와 빠른 사용자 경험을 연결합니다.

OP STACK

Ethereum L2

익숙한 EVM 도구와 Solidity 개발 흐름을 그대로 활용할 수 있습니다.

1 SECOND

Block time

약 1초의 블록 생성 주기로 빠른 온체인 피드백을 제공합니다.

~200 MS

Flashblocks

지원 RPC에서 최대 약 200ms 수준의 사전 확인 신호를 받을 수 있습니다.

ETH NATIVE GAS

EVM native

GIWA Sepolia의 트랜잭션 수수료 통화는 테스트넷 ETH입니다.

Flashblocks는 블록을 더 빨리 만드는 기능이 아닙니다.

블록이 봉인되기 전에 트랜잭션 포함 가능성을 보여주는 사전 확인 신호입니다. 최종 상태가 필요한 동작은 반드시 실제 블록 포함과 영수증을 다시 확인해야 합니다.

공식 가이드 ↗
04 / CONNECT

GIWA Sepolia
연결 정보.

현재 GWIMYEONWA가 사용하는 공개 테스트 환경입니다. 무료 공개 RPC는 속도 제한이 있으며 프로덕션 용도로 권장되지 않습니다.

giwa-sepolia.network 읽기 전용
NETWORK NAME
GIWA Sepolia
CHAIN ID
913420x164CE
CURRENCY
ETH
BLOCK TIME
약 1초
RPC ENDPOINT
https://sepolia-rpc.giwa.io
FLASHBLOCKS RPC
https://sepolia-rpc-flashblocks.giwa.io
MAINNET STATUS GIWA Mainnet은 현재 개발 중입니다.

본 문서의 주소와 체인 정보는 GIWA Sepolia 테스트넷 기준입니다. 테스트 ETH에는 실제 가치가 없으며, 메인넷 출시 전까지 운영 환경과 사양이 달라질 수 있습니다.

05 / ARCHITECTURE

무엇이 이 제품을
움직이나요.

GWIMYEONWA는 다섯 계층으로 동작합니다. 분석은 비공개 서비스에서, 서명은 사용자 지갑에서, 기록은 GIWA Sepolia 레지스트리에서 각각 분리되어 처리됩니다.

요청 하나가 지나가는 경로

01WEB CLIENT
검증 화면과 공개 proof docket, 지갑 연결을 담당합니다. 지갑은 EIP-1193으로 연결하며 GIWA Sepolia 체인으로 전환을 요청합니다. SvelteKit · adapter-node · ethers v6 · chainId 0x164CE
02ANALYSIS SERVICE
영상을 프레임 단위로 분석하는 비공개 서비스입니다. 모델과 내부 인터페이스는 공개하지 않으며, 웹 계층은 완성된 결과만 전달받습니다. 비공개 구성 · 프레임 단위 신호 · 16 체크포인트 요약
03DETERMINISTIC SEAL
분석 결과를 고정된 필드 집합과 고정된 순서로 정규화해 해싱합니다. 같은 결과는 항상 같은 evidence hash를 만듭니다. keccak256 · bytes32
04USER SIGNATURE
사용자가 자기 지갑으로 앵커 요청에 서명합니다. 서버는 서명에서 주소를 복원해 서명자와 subject가 일치할 때만 다음 단계로 넘깁니다. EIP-191 personal_sign · ecrecover 검증
05ONCHAIN REGISTRY
허가된 issuer 키가 evidence hash를 레지스트리에 기록하고 1 confirmation을 기다립니다. issuer 키는 서버에만 존재하며 브라우저로 내려가지 않습니다. GwimyeonwaRegistry.anchor() · GIWA Sepolia
gwimyeonwa-registry.sol 소스 검증 완료
컨트랙트
GwimyeonwaRegistry
언어 · 상속
Solidity 0.8.24 · Ownable
배포 블록
31541081
쓰기 경로
anchor(bytes32, bytes32, string, address)isIssuer
읽기 경로
getProof · exists · proofCount
metadataURI 상한
512UTF-8 BYTES
결정적 봉인

evidence hash는 결과를 고정된 규칙으로 정규화한 뒤 계산합니다. 값이 하나라도 바뀌면 해시가 달라집니다. 정규화 규칙과 모델 내부는 공개하지 않으며, 공개 검증은 영수증의 해시와 체인에 기록된 해시를 대조하는 방식으로 이뤄집니다.

evidenceHash = keccak256(
  utf8( canonical(result) )
)

// canonical(): fixed fields, fixed order
// output: bytes32, matched onchain
서명 원문

사용자가 지갑에서 실제로 서명하는 문자열입니다. 서버는 이 형식과 정확히 일치하지 않는 요청을 거부합니다.

GWIMYEONWA Proof Anchor
Proof ID: 0x…
Evidence: 0x…
Subject: 0x…
Chain ID: 91342
신뢰 경계

레지스트리는 append-only입니다. 이미 존재하는 proofId는 revert되고, anchor는 isIssuer 허용 목록에 있는 주소만 호출할 수 있습니다. 온체인 기록은 영상이나 분석의 진실성을 보증하지 않고, 특정 해시가 특정 시점에 제출됐다는 사실만 증명합니다.

06 / RECEIPT

증명 영수증을
읽는 방법.

영수증은 “결과가 맞다”는 문장 하나가 아니라, 콘텐츠·분석 결과·온체인 기록을 직접 대조할 수 있도록 구성된 확인 지도입니다.

GWIMYEONWA VERIFICATION RECEIPT
SEALED
CONTENT
RESULT
GIWA SEPOLIA / 91342
01Verification ID
검증 건을 구분하는 GWIMYEONWA 고유 식별자
02Content hash
제출된 콘텐츠에서 계산한 변경 감지용 지문
03Result hash
분석 결과 전체를 대표하는 무결성 기준값
04Transaction
GIWA Sepolia에 기록된 트랜잭션 해시
05Block / Time
기준점이 포함된 블록과 기록 시각
06Network
증명이 기록된 네트워크와 체인 ID
검증 원칙

콘텐츠 또는 결과가 바뀌면 해시도 달라집니다. 영수증의 해시와 공개 기록의 해시가 일치하는지, 트랜잭션이 체인 ID 91342에 포함되었는지 함께 확인하세요.

07 / RESOURCES

공식 경로에서
한 번 더 확인하세요.

네트워크 사양과 운영 상태는 GIWA 공식 문서를 최종 기준으로 삼습니다. 아래 링크는 모두 별도 창에서 열립니다.

검증할 준비가 되셨나요?

확신 대신,
확인할 수 있는 증거를.

첫 검증 시작하기