Plattform
Orinverse API (Entwurf)
Orinverse ist eine koordinatenbasierte Datenebene. Dieser Abschnitt beschreibt das minimale API-Set zum Erstellen und Lesen von Punkten.
Dieser Abschnitt ist ein Entwurf. URLs, Authentifizierung und
Response-Formate müssen vor der Umsetzung bestätigt werden.
Punkt-Datenmodell
| Feld | Typ | Beschreibung |
|---|---|---|
id |
string | Eindeutige Kennung des Punkts. |
lat |
number | Breitengrad (Pflichtfeld). |
lon |
number | Längengrad (Pflichtfeld). |
title |
string | Kurzbezeichnung des Punkts. |
payload |
object | Beliebige Daten (Nachricht, Metadaten, Links). |
tags |
string[] | Tags für Filter und Gruppierung. |
anchorTx |
string | Optionale ORIN-Transaktion zur Verankerung. |
createdAt |
string | ISO-Zeitstempel der Erstellung. |
updatedAt |
string | ISO-Zeitstempel des letzten Updates. |
Punkt erstellen
POST /api/v1/points
{
"lat": 55.751244,
"lon": 37.618423,
"title": "Beispielpunkt",
"payload": {
"text": "Beispiel-Orinverse-Eintrag",
"link": "https://orinverse.cash"
},
"tags": ["info", "community"]
}
Antworten sollten die neue id und optional anchorTx zurückgeben.
Punkte lesen und suchen
- GET
/api/v1/points/{id}— einzelnen Punkt abrufen. - GET
/api/v1/points?bbox=lat1,lon1,lat2,lon2— Suche per Bounding Box. - GET
/api/v1/points?tags=community,news— Filter nach Tags.
Aktualisieren und löschen
- PATCH
/api/v1/points/{id}— partielle Aktualisierung. - DELETE
/api/v1/points/{id}— entfernen oder unpublishen.
ORIN-Ankerung
Beim Veröffentlichen von Punkten empfiehlt sich die Verankerung des
Payload-Hashes in ORIN. Orinverse sollte anchorTx und
Bestätigungsdaten zurückgeben, sobald verfügbar.