사일로 감옥과 2차 AI 데이터 수탈
거대 플랫폼이 신원과 기억을 서버 내부에 가두어 락인(Lock-in)합니다. 이제는 AI 에이전트라는 명목으로 개인의 사적 맥락과 기업의 영업비밀까지 중앙 데이터센터로 흡수되고 있습니다.
“애플리케이션은 생겨나고 사라지지만, 아이덴티티는 지속되고 데이터는 흐른다.”
하나의 달이 수천 개의 강물에 비추어도 달의 본질은 나뉘지 않듯(月印千江), Wolin은 투기적 토큰과 가스비를 걷어낸 초경량 단일 Rust 런타임 위에서 멀티테넌트 소버린 팟 클라우드(Pod Cloud), Inrupt(ESS) 양방향 상호운용(Solid-OIDC & DPoP), Oxigraph 시맨틱 그래프, 그리고 AI 에이전트 최소 권한 투영(Zero-PII MCP)을 하나로 결속합니다.
AI 에이전트가 모든 업무를 대행하는 시대, 에이전트 뒤편의 인간이 기억과 신원의 주권을 잃지 않도록 설계된 제3의 아키텍처입니다.
거대 플랫폼이 신원과 기억을 서버 내부에 가두어 락인(Lock-in)합니다. 이제는 AI 에이전트라는 명목으로 개인의 사적 맥락과 기업의 영업비밀까지 중앙 데이터센터로 흡수되고 있습니다.
데이터 주권을 표방했으나 토큰 이코노미와 비싼 온체인 가스비, 파편화된 시드 구문 UX에 매몰되어 실제 엔터프라이즈 IAM(SSO) 및 일상 소프트웨어로부터 철저히 고립되었습니다.
코인 발행 없이 암호학적 서명(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 무결성 연동 |
검증된 Rust 생태계(axum 0.8, oxigraph 0.4, opendal 0.51) 위에 구축된 6개 워크스페이스 크레이트와 런타임 엔드포인트 명세입니다.
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}")),
}
}
}
도메인 원시 타입, 주체 식별자 및 통합 오류 체계 정의.
Oxigraph 시맨틱 쿼드 스토어 및 OpenDAL 물리 블롭 연산자 결합.
WebID 디스커버리, W3C DID 해석, ZITADEL OIDC 및 DPoP 클레임 검증.
W3C WAC/ACP 규칙 평가기(PDP) 및 에이전트 한시적 스코프 인가 엔진.
AI 에이전트용 Model Context Protocol 네이티브 서버 및 시맨틱 도구 규격.
Axum 0.8 + Tokio 기반 HTTP LDP, /.well-known/wolin 및 MCP 통합 데몬.
외부 WebID RDF 역참조, solid:oidcIssuer 신뢰 체인, RFC 9449 DPoP 증명 및 Inrupt @inrupt/solid-client SDK 양방향 상호운용 사양.
멀티테넌트 서브도메인 격리 라우팅({pod_id}.wolin.cloud), 동적 프로비저닝 API(POST /api/pods) 및 W3C 표준 시맨틱 시딩 명세.
무코인·무가스비 진정한 인간 중심 Web3, 불변의 신원(WebID)과 수천 AI 에이전트의 최소 권한 투영 철학.
OpenDAL 블롭 + Oxigraph SPARQL 듀얼 플레인 스토리지, WAC/ACP 듀얼 PDP 인가 엔진 및 네이티브 MCP 런타임 토폴로지.
개인 라즈베리파이 홈서버부터 수십만 포드를 수용하는 클라우드 클러스터까지 동일한 단일 정적 바이너리로 동작합니다.
10,000 RDF Triples 로드 및 동시 SPARQL 프로젝션 상태 기준 메모리 점유 비교
런타임 인터프리터 예열 없이 Axum 라우터와 임베디드 쿼드 스토어를 즉시 마운트합니다.
Stop-the-World 가비지 컬렉션 지연이 없어 실시간 멀티 에이전트 파이프라인에서도 P99가 균일합니다.
네트워크 홉 없이 프로세스 내부에서 RDF 그래프 조인과 선택적 마스킹 뷰를 합성합니다.
탈취된 베어러 토큰 재사용을 원천 차단하는 비대칭키 소유 증명(Proof-of-Possession)을 강제합니다.
호출 주체(소유자, 스코프 위임 에이전트, 무권한 봇, 익명 사용자)와 작업 모드를 바꿔가며 wolin-policy PDP 인가 판정과 Zero-PII 투영 결과를 실시간으로 검증하세요.