@techreport{romanchuk-apsix-00, number = {draft-romanchuk-apsix-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-romanchuk-apsix/00/}, author = {Oleg Romanchuk}, title = {{APSIX: Minimal Primitive Contract for Portable Semantic Runtimes}}, pagetotal = 24, year = 2026, month = mar, day = 14, abstract = {This document proposes *APSIX* (\_Agent Portable Semantic Interface eXtension\_) as a minimal primitive contract for portable semantic runtimes. The goal is not to standardize agent personalities, prompt formats, planner graphs, or model-specific reasoning behavior. The goal is to standardize the smallest useful contract of the runtime environment itself. The design reflects runtime patterns observed in early governed semantic-runtime implementations. In those implementations, the primary managed resource is bounded semantic territory, and spawned actor populations are the main source of pressure on that resource. APSIX defines the lower-layer contract required for such runtimes to become portable across implementations. The contract is intentionally narrow. It standardizes logical objects, lifecycle primitives, membrane-mediated decisions, capability semantics, event and provenance requirements, replay obligations, and progressive compliance profiles. It does not standardize model internals, scheduling strategies, storage engines, user interfaces, or application-specific orchestration logic. The document is written to stand on its own as a self-contained runtime specification, without dependency on unpublished external framing. This is a draft specification, not a final standard. The current name is provisional; the technical target is a portable primitive surface for governed semantic runtimes. This document is intended as a *research specification*, not as an immediate industry standardization proposal. Its purpose is to define a portability target early enough that emerging runtime implementations do not harden around mutually incompatible framework- local abstractions before a shared primitive vocabulary exists.}, }