月印 Sovereign Pod Cloud · Inrupt Interoperable · W3C Solid 0.11

One Identity. Infinite Reflections.

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

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

$ cargo run --release -p wolin-server
WOLIN ARCHITECTURE · 月印千江 RAY 01 · SOCIAL VERSE
月 wolin-identity WebID · Solid-OIDC wolin-storage Oxigraph · OpenDAL wolin-policy WAC / ACP · PDP wolin-server Pod Cloud · LDP SELECTIVE PROJECTION WATERLINE Social Verse avatar & profile Commerce Verse 3D pop-up store Memorial Verse memory & tribute Open World shared asset graph
< 30MB
Rust AOT Resident Memory Footprint
1.42ms
P99 Embedded Oxigraph SPARQL Read
0GAS / COIN
Pure Ed25519 & DPoP Cryptography
Solid 0.11+ DPoP
W3C WAC/ACP & Inrupt ESS Compatible
01 · The Sovereign Manifesto

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

수많은 웹·3D 플랫폼이 등장하고 사라지는 시대, 어떤 서비스에 접속하더라도 개인과 기업이 기억과 신원의 주권을 잃지 않도록 설계된 제3의 아키텍처입니다.

EPOCH I // WEB 2.0 PLATFORM FEUDALISM

사일로 감옥과 디지털 신원 종속

거대 플랫폼이 신원과 기억을 서버 내부에 가두어 락인(Lock-in)합니다. 서비스마다 계정을 새로 만들고, 개인의 사적 맥락과 기업의 핵심 자산까지 중앙 데이터센터에 종속되고 있습니다.

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

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

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

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

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

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

서비스가 사라져도 신원과 데이터 역사는 영구 존속
영역 (Domain) 기존 생태계의 구조적 한계 WOLIN (月印)의 아키텍처 돌파구
W3C Solid 런타임 공식 Node.js 구현체(CSS)는 300MB 이상의 RAM 점유 및 멀티테넌시·실시간성 한계 Rust AOT 단일 바이너리 — 30MB 미만 메모리로 엣지·온프레미스·클라우드 즉시 구동
분산 신원 & 기업 인증 크립토 지갑 설치 강제 및 기존 사내 IdP(SSO)와의 단절 ZITADEL / Keycloak OIDC 페더레이션과 WebID · did:key · did:nostr 통합
선택적 데이터 투영 원시 파일 통째 노출 또는 무제한 API 키 위임으로 인한 PII 유출 위험 Scoped Projection 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-policy/src/pdp.rs · crates/wolin-server/src/ldp.rs
Solid 0.11 WAC / ACP 2.0 Zero-PII

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

// crates/wolin-policy/src/pdp.rs — Scoped Data Projection
impl PolicyEngine {
    pub fn project_request(
        principal: &Principal,
        uri: &ResourceUri,
        mode: AccessMode,
    ) -> Result<ProjectedGraph> {
        match PolicyEngine::evaluate(principal, uri, mode) {
            AccessDecision::Permit => project_subgraph(uri, principal),
            AccessDecision::Deny { reason } => deny(reason),
        }
    }
}
GET/.well-known/wolin

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

POST/api/pods

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

GET/pods/{id}/profile/card

RFC 9449 DPoP 및 Solid-OIDC 기반 W3C WebID 프로필 카드(card#me) 및 pim:storage 링크 발행.

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

표준 외부 프로토콜 브리지 및 스코프 제한 시맨틱 투영 어댑터.

ScopedServer · ProtocolCall · ToolResult
wolin-server v0.1.0

Axum 0.8 + Tokio 기반 HTTP LDP, /.well-known/wolin 및 멀티테넌트 데몬.

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