National Data Utility · In formation

AnTIE: one traffic brain, built by many hands

An open, neutral, Malaysia-hosted traffic-intelligence exchange. Nav apps, fleets and agencies push anonymised segment observations and pull back a fused live road state none of them can build alone. Separately, every local crowd is grey. Together, the same roads are already live.

Separately grey · together live◆Push samples · pull a nation◆No raw GPS · no trajectories◆Density, not marketing◆Owned by all · held by none◆Confidence 0.24 → 0.40 · measured◆One new axis: member_id◆unknown · never a fabricated colour◆Separately grey · together live◆Push samples · pull a nation◆No raw GPS · no trajectories◆Density, not marketing◆Owned by all · held by none◆Confidence 0.24 → 0.40 · measured◆One new axis: member_id◆unknown · never a fabricated colour◆
AnTIE logoMalaysia Traffic Intel Exchange

Live traffic is a density game. No Malaysian app can win it alone.

Every local nav app has a better Malaysian product — toll economics, AES alerts, Malay addressing, flood awareness. But each crowd on its own is one to two orders of magnitude too thin to colour the map, so drivers see grey where the foreign incumbent shows red and green. This is arithmetic, not marketing — and it has a measured answer.

  • Push: speed samples, incidents, ✓/✕ verdicts — pseudonymous by schema
  • Fuse: production trust & fusion maths, one new axis — member_id
  • Pull: fused GeoJSON segment state, live deltas, cross-app verifies
design reference · not a capture

The exchange, read off a dispatch board

One road segment, five states of the pipeline — pushed, fused, pulled, cross-verified, and the leading-hazard layer we have designed but not built — rendered as honest mockups, because AnTIE is in formation, not yet running as a national exchange.

AnTIE · segment board seg_12345
fastmediumslowblockedunknown
Push · a member sends
pseudonymous
segmentseg_12345
speed_kph48.2
device_hashmember-salted rot.
plate?400 rejected
track?400 rejected
speed samples & verdicts on — trajectories never accepted
Fuse · the hub weights
in production
map-matchOSM way + dir
trustper-member weight
k-anonfloor held
conf0.24 → 0.40
new axismember_id
the exact maths already running in AnOmbak's gateway
Pull · everyone gets
fused state
congestionmedium
speed_kph22.5
confidence0.71
samples41
source_mixcrowd 38 · auth 3
richer than any single app could produce alone
Verify · a second app agrees
cross-crowd
your tipreported slow
member A✓ still true
member B✓ still true
fold needsdistinct member×id
farmed?not from one crowd
a lone tip becomes consensus faster across companies
Leading hazard · designed, not built
honestly grey
state est.physics-based
signalbraking shock-wave
upstreamqueue forming?
thin evid.collapses to silence
statusnot yet built
we name this as design, never as a shipped feature

The crossover, measured on a live system

We ran the exchange gate against the production gateway before asking anyone to join: same road, same code, one crowd grey — pooled crowds coloured. The honesty gate stayed on the whole time.

<1%
of roads live for one thin app alone
~71%
network coverage with five crowds pooled
0.24→0.40
confidence rises as members join (measured)

Coverage model at typical thin-app density: 1 member → 0.8% of corridors live · 4 → 52% · 5 → 71.5% · 8 → 96.2%. The gate counts samples on the road, not samples per app — pooling opens it with zero code changes.

Three calls in. A national map out.

The barter is deliberately cheap: a few REST endpoints on, an enriched fused state back. Your users, brand, routing engine and pricing stay entirely yours.

01

Members push

Three small integrations: anonymised speed samples, incident reports, and one-tap “still true?” verdicts. No raw GPS tracks, no user accounts, no trajectories — fields that look like them are rejected at the schema layer, by design.

02

The hub fuses

Map-matching onto a canonical road-segment registry, per-member trust weighting, k-anonymity floors and Bayesian confidence — the exact maths already running in a production Malaysian navigation stack, generalised so each company is one weighted source among many.

03

Everyone pulls

A fused, provenance-labelled traffic state richer than any single app could produce: GeoJSON per segment, live WebSocket deltas, and cross-app verify prompts — another company’s driver confirms your report, so a lone tip becomes consensus faster.

The interface, shown honestly

Draft v0 of the protocol — message shapes derived from endpoints that already run in production, generalised with one added dimension. Versioned in the path; additive changes only; failures return an actionable empty state, never a spinner or a fabricated colour.

what a member pushes
POST /exchange/v1/observations
Authorization: Member <token>

{
  "device_hash": "<member-salted rotating pseudonym>",
  "samples": [
    { "lat": 3.14159, "lon": 101.6907,
      "speed_kph": 48.2,
      "observed_at": "2026-11-03T03:10:00Z" }
  ]
}
// plate? phone? track? → 400, rejected at the schema layer
what a member pulls
GET /exchange/v1/traffic/nearby?lat=&lon=&radius_m=

{
  "segment_id": 12345,
  "congestion": "medium",        // fast|medium|slow|blocked|unknown
  "speed_kph": 22.5,
  "confidence": 0.71,
  "sample_count": 41,
  "source_mix": { "crowd": 38, "authority": 3 }
}
// below the k-anonymity floor → "unknown" —
// never a guess, never a fabricated colour

Six pillars of the exchange

01

The segment registry

A national canonical road-segment identity — OpenStreetMap way + direction, open-licensed, versioned and diffable. Every member computes the same road graph, so fusion is deterministic and the registry itself becomes a Malaysian-owned mapping asset.

02

Fusion & trust, in production

Speed-window fusion, reporter-trust decay, spam quarantine, corroboration folds — not speculative. These run today in AnOmbak’s gateway; AnTIE adds a single new axis: member_id, threading ingest through trust to tiered pull.

03

The crowd-verify loop

Reports mature through verdicts. A fold needs distinct member × pseudonym pairs — two different companies’ users agreeing outweighs two users of one app, so consensus cannot be farmed from inside a single crowd.

04

Leading-hazard sensing

Kinetic Crowd Sensing: a Bayesian state estimator reading traffic physics to flag a hazard forming upstream, before the visible queue. Thin evidence collapses to silence. Designed; honestly, not yet built.

05

Reciprocity, not punishment

Pull quality is a deterministic function of contribution: contributors stream real-time; a member that stops pushing degrades live → delayed → coarsened, never a hard cliff. The tier is published on handshake, auditable by every member.

06

Owned by all, held by none

A member council — one member, one voice — owns the spec and admissions. Reference implementation and registry live in a neutral open-source home with no founder veto. Any member can run its own instance and diff the output: neutrality is testable, not promised.

The objections, answered up front

An exchange between competitors only works if the hard questions are answered in the architecture — not in a meeting room later.

“My competitor sees my users.”

No member ever sees another’s raw data or user base. Input is pseudonymous aggregates with per-member rotating salts — unlinkable across members and windows. The hub itself cannot re-identify a driver even if ordered to.

“The state surveils drivers through this.”

Impossible by construction: no identities accepted, no trajectories stored, coordinates coarsened before storage, aggregate consensus only, Malaysia-hosted, PDPA-by-design, open auditable code.

“Competitors coordinating is a cartel.”

The shared channel is traffic state only — never pricing, users, fleet or strategy. Open, fair, proportional access with per-member firewalls and recorded decisions; structured for Competition Act 2010 sign-off.

“One company runs the referee.”

The founding contributor hands over: code, spec and registry transfer to the co-owned entity on charter ratification. Deterministic reproducibility means any member can verify the referee is neutral.

Questions, answered

As a national exchange — not yet, and we say so plainly. The fusion, trust, k-anonymity and verification maths it needs are already running in a production Malaysian navigation stack (AnOmbak’s gateway), and the density thesis has been measured on that live system, not modeled on a slide. What is proposed is the multi-tenant exchange, the co-owned entity, and the other members. Nothing here describes a service running today.

Push your samples. Get back a national map.

AnTIE is in formation — the fusion, trust and verification maths are already measured on a live Malaysian navigation stack. What is proposed is the exchange itself. Apps, fleets and agencies that want the pooled road state can start the charter conversation today.