Introduction
Why the Reality Collective ships an engine-free input contract, who consumes it, and the rules it follows.
Getting started
Two starting points for the input contracts, one for an app author and one for an adapter author.
The input model
InputSourceSnapshot field by field, the plain-data geometry tuples, handedness and the ownership rule.
Capabilities and negotiation
InputCapabilities, the grab modes, the requirement list, and negotiating what the live session can actually do.
Provider conformance
The shared InputProvider conformance suite, how a case is shaped, and how a session driver works.
Roadmap
What is in place, what changes are additive-only, and what this package does not plan to do.