月印 Sovereign Pod Cloud · Inrupt Interoperable · W3C Solid + Native MCP

One Identity. Infinite Reflections.

“애플리케이션은 생겨나고 사라지지만, 아이덴티티는 지속되고 데이터는 흐른다.”

하나의 달이 수천 개의 강물에 비추어도 달의 본질은 나뉘지 않듯(月印千江), Wolin은 투기적 토큰과 가스비를 걷어낸 초경량 단일 Rust 런타임 위에서 멀티테넌트 소버린 팟 클라우드(Pod Cloud), Inrupt(ESS) 양방향 상호운용(Solid-OIDC & DPoP), Oxigraph 시맨틱 그래프, 그리고 AI 에이전트 최소 권한 투영(Zero-PII MCP)을 하나로 결속합니다.

$ cargo run --release -p wolin-server
OPTICAL TOPOLOGY // 月印千江 RAY 01 · CLAUDE MCP
月 did:web:cycorld.id Oxigraph RDF Pod Ed25519 + DPoP Sovereign Essence wolin-policy · PDP WATERLINE Claude MCP ephemeral view ZITADEL OIDC corp SSO claim Cursor Agent SPARQL subset Solid WebID /public/ graph
< 30MB
Rust AOT Resident Memory Footprint
1.42ms
P99 Embedded Oxigraph SPARQL Read
0GAS / COIN
Pure Ed25519 & DPoP Cryptography
Solid 0.11+ MCP
W3C WAC/ACP & Native Agent Gateway
01 · The Sovereign Manifesto

플랫폼 봉건주의와 투기적 크립토를 넘어,
인간의 디지털 실존을 위한 백본으로.

AI 에이전트가 모든 업무를 대행하는 시대, 에이전트 뒤편의 인간이 기억과 신원의 주권을 잃지 않도록 설계된 제3의 아키텍처입니다.

EPOCH I // WEB 2.0 PLATFORM FEUDALISM

사일로 감옥과 2차 AI 데이터 수탈

거대 플랫폼이 신원과 기억을 서버 내부에 가두어 락인(Lock-in)합니다. 이제는 AI 에이전트라는 명목으로 개인의 사적 맥락과 기업의 영업비밀까지 중앙 데이터센터로 흡수되고 있습니다.

계정 정지 = 디지털 자아 및 관계망 즉시 소멸
EPOCH II // TOKEN WEB3 SPECULATIVE MIRAGE

금융 투기화와 가스비의 병목

데이터 주권을 표방했으나 토큰 이코노미와 비싼 온체인 가스비, 파편화된 시드 구문 UX에 매몰되어 실제 엔터프라이즈 IAM(SSO) 및 일상 소프트웨어로부터 철저히 고립되었습니다.

단순 프로필 변경조차 트랜잭션 비용 및 지연 발생
EPOCH III // WOLIN (月印) SOVEREIGN SEMANTIC WEB

월인천강(月印千江)의 시맨틱 주권

코인 발행 없이 암호학적 서명(WebID · DID · DPoP)만으로 무결성을 증명합니다. 원본 RDF 그래프는 내 포드에 영속하며, AI 에이전트에는 작업 목적에 한정된 일회성 가상 뷰만 투영합니다.

서비스가 사라져도 신원과 데이터 역사는 영구 존속
영역 (Domain) 기존 생태계의 구조적 한계 WOLIN (月印)의 아키텍처 돌파구
W3C Solid 런타임 공식 Node.js 구현체(CSS)는 300MB 이상의 RAM 점유 및 멀티테넌시·실시간성 한계 Rust AOT 단일 바이너리 — 30MB 미만 메모리로 엣지·온프레미스·클라우드 즉시 구동
분산 신원 & 기업 인증 크립토 지갑 설치 강제 및 기존 사내 IdP(SSO)와의 단절 ZITADEL / Keycloak OIDC 페더레이션과 WebID · did:key · did:nostr 통합
AI Agent 인터페이스 원시 파일 통째 노출 또는 무제한 API 키 위임으로 인한 PII 유출 위험 Native MCP Semantic Gateway — 요청 맥락에 맞춘 Zero-PII 가상 RDF 서브그래프 투영
스토리지 가상화 단일 파일시스템 종속 또는 무거운 블록체인 상태 동기화 강제 Apache OpenDAL + Oxigraph — Local NVMe, S3, Cloudflare R2, Ceph 무결성 연동
02 · System Architecture & Documentation

4계층 시맨틱 패브릭과
프로토콜 레퍼런스 포털.

검증된 Rust 생태계(axum 0.8, oxigraph 0.4, opendal 0.51) 위에 구축된 6개 워크스페이스 크레이트와 런타임 엔드포인트 명세입니다.

crates/wolin-mcp/src/server.rs · crates/wolin-policy/src/pdp.rs
MCP 2024-11-05 WAC / ACP 2.0 Zero-PII

AI 에이전트는 포드 전체 스토리지에 직접 접근할 수 없습니다. 모든 MCP 요청은 PolicyEngine::evaluate를 통과해 위임된 스코프(read, write, admin)를 검증받으며, 인가된 트리플만 직렬화되어 반환됩니다.

// crates/wolin-mcp/src/server.rs — Scoped Agent Projection
impl McpAgentServer {
    pub async fn handle_tool_call(
        principal: &Principal,
        call: McpToolCall,
    ) -> Result<McpToolResult> {
        match call.name.as_str() {
            "wolin_query_semantic" => {
                let uri = ResourceUri("wolin://pod/semantic".into());
                let mode = AccessMode::Read;
                match PolicyEngine::evaluate(principal, &uri, mode) {
                    AccessDecision::Permit => project_subgraph(&call),
                    AccessDecision::Deny { reason } => deny(reason),
                }
            }
            other => deny(format!("Unknown tool: {other}")),
        }
    }
}
GET/.well-known/wolin

지원 프로토콜(solid-0.11, wac-2.0, mcp-2024-11-05) 및 Identity Mesh 메타데이터 자동 탐색.

POST/api/pods

멀티테넌트 Pod 온디맨드 동적 프로비저닝 및 W3C 표준 시드(card#me, pim:storage, inbox) 자동 생성.

POST/mcp

RFC 9449 DPoP 서명 토큰 및 Solid-OIDC를 검증한 뒤 네이티브 AI 에이전트 도구 무상태 스트리밍 실행.

GET/health

데몬 가용성, wolin-server 패키지 버전 및 RocksDB/OpenDAL 스토리지 백엔드 상태 즉시 점검.

CARGO WORKSPACE TOPOLOGY (6 CRATES · EDITION 2021)
wolin-core v0.1.0

도메인 원시 타입, 주체 식별자 및 통합 오류 체계 정의.

pub use {Principal, WebId, ResourceUri, WolinError}
wolin-storage v0.1.0

Oxigraph 시맨틱 쿼드 스토어 및 OpenDAL 물리 블롭 연산자 결합.

pub struct {SemanticGraphStore, PhysicalStore}
wolin-identity v0.1.0

WebID 디스커버리, W3C DID 해석, ZITADEL OIDC 및 DPoP 클레임 검증.

pub struct OidcValidator · validate_claims()
wolin-policy v0.1.0

W3C WAC/ACP 규칙 평가기(PDP) 및 에이전트 한시적 스코프 인가 엔진.

PolicyEngine::evaluate(principal, uri, mode)
wolin-mcp v0.1.0

AI 에이전트용 Model Context Protocol 네이티브 서버 및 시맨틱 도구 규격.

McpAgentServer · McpToolCall · McpToolResult
wolin-server v0.1.0

Axum 0.8 + Tokio 기반 HTTP LDP, /.well-known/wolin 및 MCP 통합 데몬.

axum::serve(TcpListener, Router) // :4000
OFFICIAL PROTOCOL SPECIFICATIONS & WHITE PAPERS
03 · Engineering Telemetry

가비지 컬렉션 없는 정밀함.
엣지부터 엔터프라이즈까지 단일 바이너리로.

개인 라즈베리파이 홈서버부터 수십만 포드를 수용하는 클라우드 클러스터까지 동일한 단일 정적 바이너리로 동작합니다.

Idle & Active Pod Memory Footprint (RSS)

10,000 RDF Triples 로드 및 동시 SPARQL 프로젝션 상태 기준 메모리 점유 비교

WOLIN Engine (Rust AOT + Oxigraph) 24.6 MB
Community Solid Server (Node.js V8) 342.0 MB
Legacy Enterprise RDF Triplestore (JVM) 685.0 MB
11 ms

Instant Cold Boot

런타임 인터프리터 예열 없이 Axum 라우터와 임베디드 쿼드 스토어를 즉시 마운트합니다.

0.00 ms

Zero GC Tail-Latency

Stop-the-World 가비지 컬렉션 지연이 없어 실시간 멀티 에이전트 파이프라인에서도 P99가 균일합니다.

SPARQL 1.1

Embedded Graph Joins

네트워크 홉 없이 프로세스 내부에서 RDF 그래프 조인과 선택적 마스킹 뷰를 합성합니다.

RFC 9449

Sender-Constrained DPoP

탈취된 베어러 토큰 재사용을 원천 차단하는 비대칭키 소유 증명(Proof-of-Possession)을 강제합니다.

04 · Interactive Reflection Console

천 개의 강 시뮬레이터:
SPARQL & 에이전트 위임 정책 실험실.

호출 주체(소유자, 스코프 위임 에이전트, 무권한 봇, 익명 사용자)와 작업 모드를 바꿔가며 wolin-policy PDP 인가 판정과 Zero-PII 투영 결과를 실시간으로 검증하세요.

wolin://cycorld.wolin.id — PDP & Oxigraph Projection Simulator
ENGINE: DETERMINISTIC IN-BROWSER PDP
eval: 0.34 ms · selective disclosure active
ACCESS DECISION: PERMIT Agent scope ["read"] matches AccessMode::Read