Open infrastructure for interoperability between autonomous systems and physical environments.
PlaceAuth develops the Spatial Policy Protocol (SPP): an experimental, vendor-neutral interoperability layer for place-defined operating requirements, autonomous-system conformance, and evidence-backed operating profiles.
The place defines the requirements.
The machine demonstrates conformance.
SPP establishes the operating profile.
PLACE REQUIREMENTS
→
CONFORMANCE PLAN
→
EVIDENCE
→
ADMISSION PROFILE
→
PHYSICAL OPERATION
SPP v0.3.0 Experimental Preview is the current public reference implementation release.
- Reference implementation: 0.3.0
- Normative protocol specification: SPP 0.1
- Place Package: 0.1 · Explain trace: 0.1
- Dependency-free reference suite: 255 passed, 5 skipped
SPP remains experimental and pre-standardization. It is not an industry standard or a production safety platform.
- place-defined operating requirements
- evidence-based admission, sufficiency assessment, and admission-time revalidation
- signed evidence issuers and signed place-policy authorities with distinct local Ed25519 trust roles
- versioned requirement vocabulary, canonical units, hardened Place Package 0.1, and deterministic provider contracts
- selective requalification and
VALID/REVALIDATE/REQUALIFY/INVALIDprofile lifecycle assessment - embodiment-specific conformance mapping and independent implementation guidance
- schema-defined deterministic decision traces with
spp-explain - ROS 2/Nav2 runtime validation and live Open-RMF task-eligibility validation
- a bounded facility-side access-control decision boundary
Nav2 runtime behavior. SPP demonstrated an evidence-backed operating profile changing navigation speed behavior of a running Nav2 robot from 1.0 m/s → 0.5 m/s under one active FollowPath goal. The bounded validation exercised ROS 2 Humble, nav2_msgs/msg/SpeedLimit, Nav2 ControllerServer, and stock Regulated Pure Pursuit. It is not a physical safety, stopping, or certification claim.
Open-RMF runtime task gating. SPP task eligibility was validated through a live ROS 2 Humble FleetUpdateHandle.consider_delivery_requests path using RMF fleet adapter Python 2.1.8, a real Adapter, a real FleetUpdateHandle, one stationary registered test robot, and real delivery bids. ADMITTED produced a bid proposal; DENIED produced no proposal with admission_denied; DEGRADED was not runtime-tested. This is not a physical dispatch, traffic-negotiation, fleet-wide, or motion claim.
Facility-side decision boundary. A generic reference adapter maps an AdmissionProfile to an exact-place access decision: matching-place ADMITTED may grant, DEGRADED grants only when every restriction is explicitly accepted, and denied, wrong-place, stale, revoked, or invalid profiles fail closed. It does not validate physical doors, BACnet, MQTT, vendor systems, or physical security.
| Resource | Link |
|---|---|
| Spatial Policy Protocol | github.com/placeauth/spatial-policy-protocol |
| SPP v0.3 release | SPP v0.3.0 Experimental Preview |
| Whitepaper | From Permission to Admission |
| Technical Review | Read the technical review |
| Website | placeauth.org |
Critical technical feedback on protocol design, deployment assumptions, trust boundaries, interoperability, and overlapping systems is welcome through the Technical Review.
General inquiries
hello@placeauth.org
Standards & interoperability
standards@placeauth.org
Security
security@placeauth.org
Certain technologies described by PlaceAuth are patent pending.
