๐Ÿ”’PRIVATE BETA โ€” This API is not yet open to the public. Access is by invitation only.
PROXIMITY VERIFICATION API ยท V1

Verify proximity.
Build trust.

The HorizonLink API lets you verify that a contact is physically present within a defined radius โ€” authenticated by their phone's GPS, cross-checked with sensor data, and delivered to your server via signed webhook.

HOW IT WORKS

Four steps to verified presence

01
CREATE REQUEST
POST to v1-proximity-create with a target user ID, radius in metres, and optional minimum trust score.
02
USER IS NOTIFIED
The HorizonLink app notifies the target. They tap to respond โ€” the app captures a fresh GPS fix and sensor readings.
03
SCORE IS COMPUTED
Server and client signals are combined: distance, GPS accuracy, speed, IP/GPS country, accelerometer, barometer.
04
WEBHOOK DELIVERED
A signed webhook fires to your server with the result, trust score (0โ€“100), distance, and any flags.
WHAT YOU GET

Enterprise-grade signals, API-simple

๐Ÿ“
GPS VERIFIED
Haversine distance computed server-side. The client cannot fake a "within range" result.
๐Ÿ›ก๏ธ
ANTI-SPOOFING
Mock-location detection, speed sanity checks, accelerometer variance, barometric altitude cross-check.
๐ŸŒ
IP vs GPS COUNTRY
Server cross-checks the client IP country against the GPS-reported country. VPN use is flagged.
๐Ÿ“Š
TRUST SCORE 0โ€“100
A composite score from all signals. Set a minimum threshold โ€” only high-confidence verifications pass.
๐Ÿ””
SIGNED WEBHOOKS
Results delivered via HMAC-SHA256 signed POST. Verify with your webhook secret.
๐Ÿ”‘
SIMPLE AUTH
Single X-API-Key header. No OAuth dance. Keys generated in-app or here on the portal.
QUICK START

One request to start a verification

curl -X POST https://gjxpulfkxhpoghcsklsx.supabase.co/functions/v1/v1-proximity-create \
  -H "X-API-Key: hlv_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "target_user_id": "uuid-of-the-user",
    "radius_m": 100,
    "min_trust_score": 70,
    "webhook_url": "https://yourdomain.com/webhook"
  }'
PRICING

Start free, scale when ready

FREE
$0
forever
โœ“100 proximity requests / month
โœ“All anti-spoofing signals
โœ“Trust score (0โ€“100)
โœ“Signed webhook delivery
โœ“API key in-app or portal
โœ“Auto-resets monthly
PRO
TBD
coming soon
โœ“Unlimited requests / month
โœ“Everything in Free
โœ“Priority support
โœ“SLA guarantee
โœ“Custom radius limits