A Universal Textual Protocol for Spatial Mentions (PPS v0.2)
Click "Use my location" to see your current position
Pingmark™ defines a minimal protocol (PPS v0.2) that transforms location from a
complex "feature" into a simple textual element. Similar to @ for usernames and # for hashtags,
!@ is the universal token for physical space.
User types the trigger: "I am at !@" in any app or text
field.
The client (L1 Parser) uses the
device's GPS to silently grab /Lat/Lon.
The final, shareable, and open URL
is generated: pingmark.me/Lat/Lon/...
Crucially: !@ never contains coordinates. They are generated locally by your client application (e.g., keyboard or browser extension) and embedded into a standardized, open URL.
Formal syntax definition for the Pingmark protocol:
pingmark-token = "!@"
pingmark-link = "https://pingmark.me/" latitude "/" longitude [ "/" timestamp ]
latitude = ["-"]1*DIGIT "." 1*DIGIT
longitude = ["-"]1*DIGIT "." 1*DIGIT
timestamp = 4DIGIT "-" 2DIGIT "-" 2DIGIT "T" 2DIGIT ":" 2DIGIT "Z"
Detect
the token !@ in text
Retrieve device coordinates locally
Generate resolver link
Optionally append timestamp
Replace token with link or preview
Input:
"Arrived safely !@"
Output:
"Arrived safely https://pingmark.me/43.0842/25.6550/2025-10-14T12:10Z"
https://pingmark.me/<latitude>/<longitude>[/<timestamp>]
latitude/longitude: Generated locally by the
device's GPS.[timestamp]: Optional (ISO 8601), indicating the
ephemerality of the location.| Criterion | geo: URI | Plus Codes | what3words | Pingmark |
|---|---|---|---|---|
| Human readability | ✖ | ◐ | ✔ | ✔✔ |
| Open standard | ✔ | ✔ | ✖ | ✔✔ |
| Real-time capability | ✖ | ✖ | ✖ | ✔ |
| Requires app | ✔ | ✔ | ✔ | ✖ |
| Risk | Mitigation |
|---|---|
| Coordinate spoofing | Use trusted device geolocation API |
| Data persistence | Resolver cache limited to 24 hours |
| Link leakage | Optional resolver key signing |
| Tracking risk | No user identifiers or analytics stored |
Pingmark™ is designed as an Open Standard.
K. Dimitrov, "Pingmark: A Textual Protocol for Universal Spatial Mentions," arXiv:2510.09672, DOI: 10.48550/arXiv.2510.09672, 2025.