Signal Active · Proximity Engine Online

The World
Within 500m
Of You

RadarPulse eliminates the distance bottleneck. Ultra-precise geofence matching for social, romance, and hyperlocal commerce — happening right now, in your building.

500m
Max Matching Radius
<200ms
Geohash Query Time
3
Intent Tracks, Zero Crossover
How It Works

Four Steps to
Instant Proximity

From broadcast to connection in under 30 seconds. Your exact coordinates are never exposed — only your intent, fuzzed to a geofence ring.

STEP 01

Broadcast Intent

Select a track — Social, Romance, or Commerce. Define your intent with a structured payload. Your fuzzed geohash is published to the DynamoDB stream.

STEP 02

Geohash Matching

Amazon Location Service geofences your radius (50m–500m). DynamoDB begins_with queries scan the same precision prefix for sub-200ms matches.

STEP 03

Anonymous Handshake

Matched users exchange ephemeral handles via AppSync mutations. Real identity only unlocks after mutual confirmation. Zero PII before consent.

STEP 04

Live Interaction

GraphQL subscriptions push real-time state. Bedrock AgentCore orchestrates context across turns. Chat, schedule, transact — all in-app.

Intent Tracks

Three Worlds.
Zero Crossover.

Every broadcast is tagged to exactly one intent track. Architecture-level compartmentalization ensures a vacuum rental never leaks into a dating feed. Ever.

Track isolation enforced at DynamoDB partition key level — cross-track queries return zero results by design, not policy.
Romance & Dating

Connect Now

Proximity-first dating and immediate connections. For people who believe the best matches are ones who could meet for coffee in 15 minutes.

  • Casual chai date, same neighbourhood
  • Walk in the park, no apps just proximity
  • Looking for a connection, same building
  • Open to spontaneous evening plans
Hyperlocal Commerce

Rent & Lend

Peer-to-peer micro-rentals from neighbours. Why own everything when your building has it? Borrow, lend, trade within 500m.

  • Drill press, 2hr rental, same complex
  • Pressure cooker available this weekend
  • Party speakers — ₹200/night, floor 4
  • Laptop stand, free short-term borrow
Architecture

Engineered for
Zero-Latency Proximity

Every layer of the stack is purpose-built for geospatial matching at scale. No compromises between precision, privacy, and speed.

Geospatial Index

DynamoDB Geohash Schema

Composite keys with geohash precision at sort key. begins_with(gh_precision_9) queries scan only the relevant ~4m² cell cluster, eliminating hot partitions.

# DynamoDB primary key design PK: "TRACK#SOCIAL#GH9#u3dhvx" SK: "TS#1703854320#UID#ab8f2c" # GSI for radius expansion GSI1-PK: "TRACK#SOCIAL#GH7#u3dh" begins_with(SK, "TS#") # TTL auto-expiry: 30 min broadcast ttl: epoch + 1800
Real-time Layer

AppSync GraphQL Subscriptions

Intent mutations trigger DynamoDB Streams → Lambda resolver → AppSync push. Matched users receive live presence updates without polling.

subscription OnProximityMatch($track: Track!) { onMatch(track: $track) { matchId handle # ephemeral only distance # fuzzed ±50m intentPreview confirmedAt } }
Location Privacy

Amazon Location Service + Fuzzing

Raw GPS never stored. Amazon Location converts coordinates to geofence membership. Lambda applies ±50m Gaussian noise before indexing.

Geofence Regions Place Index Tracker API ±50m Fuzz Layer No Raw GPS Storage
AI Orchestration

Bedrock AgentCore

Stateful conversation context across intent negotiation turns. Agents moderate listings, extract structured intent from natural language, and enforce track isolation at inference time.

Claude 3.5 Sonnet Tool Calling Memory Store Content Moderation Intent Classification
Safety by Design

Privacy Is Not
a Feature. It's the
Foundation.

Proximity platforms carry real risks. We've engineered safeguards at every layer — from location fuzzing to anti-stalking circuit breakers.

Obfuscated Location Broadcasting

Raw GPS coordinates are never exposed. Gaussian noise (σ=30m) applied before geohash encoding. Users see "within 200m" — never a pin on a map.

Ephemeral Anonymous Handles

Pre-confirmation identities are randomised callsigns (e.g. "COBRA-4482"). Real profiles unlock only after explicit bilateral confirmation from both parties.

Anti-Stalking Circuit Breaker

Lambda monitors proximity co-occurrence frequency. If user A appears in user B's radar more than 3× in 4 hours without match, automatic ghost mode is applied and a safety alert is triggered.

One-Tap Report & Block

Instant block severs all DynamoDB index visibility and AppSync subscriptions. Reports queue to Bedrock-powered moderation. Verified violations: permanent ban within 90 seconds.

Track Compartmentalization

Intent tracks use separate DynamoDB partition key namespaces and IAM-scoped Lambda roles. No single query path can return results across track boundaries.

Broadcast TTL Expiry

All intent broadcasts auto-expire after 30 minutes via DynamoDB TTL. Users must actively re-broadcast. No passive indefinite exposure.

Our Manifesto

"The best person for what you need right now is probably already in your building. We just help you find them."

radar-pulse.online · Proximity is everything

Early Access

Get On The
Radar

We're launching city by city. Be first when RadarPulse goes live in your area.
No spam. Just a signal when your radar turns on.

2,847 people already on the radar

No spam. Unsubscribe any time. Your email is never shared or sold.