Overview
Welcome to WithHuman Docs. This is your starting point for understanding what WithHuman is, why it matters, and how to get started.
WithHuman is a runtime-agnostic causal security engine for AI agents. It analyzes why an agent takes an action, understands the context and intent, and makes a security decision in real time. WithHuman can be integrated with popular agent runtimes such as OpenClaw, Hermes, Muse, Claude Code, and AgentGateway, and is designed to be runtime-agnostic.
엔진 명세 v0은 아래 아홉 개 섹션으로 구성됩니다.
Section 0Overview엔진이 무엇을 막는지, 어떤 모듈로 구성되는지, 이벤트가 어떤 순서로 들어오는지 설명합니다.
Section 1Common Model용어, 식별자와 순서, 노드와 간선, 값, Provenance Record처럼 모든 모듈이 함께 쓰는 모델입니다.
Section 2Engine Daemon훅과 agentgateway의 요청을 받는 엔진의 입구입니다.
Section 3Shared여러 모듈이 함께 쓰는 Collector, Jev Client, Provenance Log입니다.
Section 4Segment Analyzer에이전트가 읽은 문단마다 시키는 문장인지, 주제인지, 숨긴 글인지 표시합니다.
Section 5Causal Structure Layer호출을 요소로 나누고 값의 출처를 찾은 뒤, 호출에서 거슬러 올라가 시작점을 찾습니다.
Section 6Decision ModuleProvenance Record를 보고 통과, 차단, 묻기를 결정합니다.
Section 7PEP판정을 PreToolUse 훅과 agentgateway의 ext_authz에서 집행합니다.
Section 8Open Questions아직 정하지 않았거나 확인하지 못한 내용을 모았습니다.
