OpenRung
무료·프라이버시 우선 릴레이 네트워크로 개방형 인터넷 접근을 지원 오픈소스·비영리 운영
정책 관리를 추론 트래픽과 분리하고, 모델 접근·예산 전환·PII 라우팅·감사를 inferplane으로 자동화
Separate policy management from inference traffic. Automate model access, budget cutover, PII routing, and audit with inferplane.
보안Go · JavaScriptGitHub @inferplane온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
"River" in Quechua, Amazon's language
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Documentation (English) · 한국어 문서 · Quickstart · Deployment profiles · Production readiness
inferplane — set the policy; let the data plane enforce it.
A governance plane for coding agents, with policy administration separated from
inference traffic. Configure model access, sensitive-data handling, budget limits
and approved routing choices. mayu applies them on requests and provider
attempts; inferplaned distributes policy and budget authority without carrying
prompts or response streams.
Enabled policies turn operating rules into request-time decisions: route detected PII to approved internal models, mask and reinspect content, select a model using configured context signals, or switch to a lower-cost target at a budget threshold. Hard caps and privacy restrictions still constrain the result and its fallbacks. Operators supply and validate the rules, model metadata and processing boundaries; PII detection has finite coverage. Why inferplane · 한국어.
Control-plane HTTP is not called for per-request admission. Shared admission still depends on Postgres; finite authority, readiness/staleness gates and credential renewal have their own failure contracts. See deployment profiles.
mayu is a component name, not a project name — it holds the same position in
inferplane that ztunnel/waypoint hold in Istio. It runs on localhost or on each
Kubernetes node, speaks your coding agent's native protocol (Anthropic Messages,
OpenAI Chat Completions/Responses, Bedrock InvokeModel), and enforces the rules the control
plane (inferplaned) hands it: per-user attribution, budget cutoffs, and model
routing.
These are goals, not blanket completion or no-SPOF guarantees. See Deployment profiles and Current limits.
Enterprise platform/SRE teams governing coding-assistant LLM traffic across
many developers and teams. The on-ramp stays bottom-up — a single team can
run mayu standalone in minutes with no control plane (see Quick
start) — but the intended growth path is a
platform team adopting inferplaned to govern that traffic fleet-wide once
more than one team is on it.
docs/roadmap.md).Basic JSON parsing is required. Additional inspection is conditional on the ingress and effective rules; Responses performs compatibility inspection even without policy; native Bedrock Converse also always checks structure. Structure-only paths skip finite PII detectors; applicable privacy and verified masking retain full detection, including beside context Shadow. Learned classification and legacy masking are separate opt-ins. See inspection conditions.
GovernancePolicy.sensitiveData selects approved internal destinations, complete
masking, or refusal before egress. Independent routing.context rules classify
weak/simple, optional normal, and strong/complex tasks. Context starts in Shadow;
explicit stability and Enforce support compatible multi-turn/tool workflows
and retain the actual successful model/provider between related requests.
Privacy always enforces, including during Shadow (ADR-043/044).
Strict budget tiers (enforceTargets: true) constrain every later selection and
retry after a switching threshold. A separate total hard cap remains binding.
The soft switching threshold does not become a smaller blocking admission cap.
Legacy optional tiers retain their behavior. Legacy ADR-043 two-class context
selection remains limited to eligible, completely inspectable single-user-turn
requests without history/tools/media/reasoning/structured output. ADR-044's
extended context/stability rules support compatible tool/history sessions; pins
are bounded and local to one gateway, not fleet-wide session state.
Responses ingress and native/stateless adapters have local protocol tests and installed Codex CLI tool-round-trip tests, including Bedrock Converse. The model-aware launcher supplies model selection and context limits. Backend tool availability and native-only features remain explicit; see Codex setup. ↩
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗