Pingmark: A Textual Protocol for Universal Spatial Mentions
Dimitrov
Pingmark defines a universal textual protocol for expressing spatial context through a minimal symbol: !@. Rather than embedding coordinates or using proprietary map links, Pingmark introduces a semantic trigger that compliant client applications interpret to generate a standardized resolver link of the form https://pingmark.me/lat/lon/[timestamp]. This allows location expression to function like existing textual conventions - @ for identity or # for topics - but for physical space. The protocol requires no user registration, relies on open mapping technologies, and protects privacy by generating location data ephemerally and locally. This paper presents the motivation, syntax, and design of the Pingmark Protocol Specification (PPS v0.1), its reference resolver implementation, and the long-term goal of establishing Pingmark as an open Internet standard for spatial mentions.
academic
Pingmark: A Textual Protocol for Universal Spatial Mentions
Pingmark defines a universal textual protocol for expressing spatial context through the minimalist symbol "!@". Unlike embedding coordinates or using proprietary map links, Pingmark introduces a semantic trigger that compatible client applications can interpret and generate standardized resolver links in the format https://pingmark.me/lat/lon/[timestamp]. This enables location expression to function like existing textual conventions—"@" for identity, "#" for topics, and "!@" for physical space. The protocol requires no user registration, relies on open map technology, and protects privacy through locally generated temporary location data.
Current digital communication treats location as a platform feature rather than a language element. Each major messaging platform provides its own "share location" functionality, but these features typically:
Are hidden behind multiple operational steps
Are incompatible across ecosystems
Require specific operations rather than simple syntax
Pingmark reconceptualizes location as a semantic marker rather than an operation. By entering the shorthand "!@" to convey the intent "I am here," any compatible system can interpret this form. The protocol's design philosophy is to transform location expression into a universal semantic marker similar to "@" and "#" symbols.
Input: User enters "!@" symbol in text
Output: Automatically generates standardized location resolver link
Constraints: Protect user privacy, require no registration, support cross-platform compatibility
Pingmark extends this linguistic spectrum by defining markup for space—a lightweight, human-friendly standard enabling open interpretation of location intent across any textual medium.
Pingmark establishes a minimal yet expressive spatial mention protocol, transforming location into a first-class textual concept. By separating syntax (!@) from implementation (resolvers), it achieves universality comparable to @ and # for identity and topics respectively.
RFC 5870: Geolocation Uniform Resource Identifier Standard
Google Open Location Code (Plus Codes)
what3words System Overview
OpenStreetMap Foundation Documentation
Leaflet.js Documentation
Overall Assessment: This is an innovative protocol design paper presenting an interesting idea of semanticizing location expression. While technical implementation details and experimental validation require further refinement, its core concept possesses significant theoretical and practical value. Should this protocol gain widespread support and achieve successful standardization, it has potential to become an important standard for spatial information expression.