What Jarvis defines
Jarvis defines how a HumanWorker and an AgentWorker collaborate inside a WorkSession under human-defined Policy. The protocol records PolicyDecision, Request, Review, ApprovalScope, and Takeover, Contribution, EvidenceManifest, LearningRecord, MemoryProposal, SkillProposal, and OutcomeReport records.
Jarvis owns protocol contracts
Jarvis owns object shape, lifecycle rules, mutation gates, portable evidence, errors, and conformance expectations.
Hosts own implementation
Hosts own UI, identity, auth, storage, model calls, tool execution, monitoring, deployment, and host workflow.
OpenAPI is the machine binding
OpenAPI 3.1 defines operations, schemas, parameters, required headers, security scheme, errors, and examples.
Conformance is record based
Compatible implementations prove behavior through protocol records, event hashes, fixtures, and export checks.