VER 0.10.4 · ETHEREUM SEPOLIA · MIT LICENSED

One API for every
electric vehicle
on Earth.

A neutral protocol layer for vehicle identity, battery passports, charging payments and voice intents — built on Ethereum and ENS. No OEM owns it. No platform can de-list it. Integrate once. Settle on-chain.

111/111
Tests passing
12,740/s
VIN preauth rate
100,000
VINs per call
~4ms
Per-proof fetch
curl · live Sepolia read ● 184ms
# Read vehicle #1 from VehicleIdentity.sol $ curl api.e-car.eth/v1/vehicles/1 -H "x-api-key: ecar_fre_…" # 200 OK · 184ms { "tokenId": "1", "manufacturer": "Tesla", "model": "Model 3", "year": 2024, "locked": true, "owner": "0x5f11…1165b" }
API STATUS
VEHICLES ON-CHAIN
ACTIVE STATIONS
VERIFIED CONTRACTS
10
VIN PREAUTH RATE
12.7K/s
RESERVED OEMs
35+
§01 · RESERVED NAMESPACES

35 brand subdomains reserved on day one — open to the first verified claimant per OEM.

Each namespace pre-registered against squatting. Claimed on-chain via 10 ETH governance fee — gated to verifiable corporate signers during pilot.

CLAIMED · RESERVED — first verified claimant takes the namespace → Apply for OEM pilot
§02 · ARCHITECTURE

A neutral layer
under every OEM app.

e-car.eth sits below the OEM application layer as shared infrastructure — like Stripe is to payments and ENS is to names. OEMs integrate once via REST or SDK, keep full UX control, and the protocol handles identity, payments, data provenance and cross-brand interoperability.

No single manufacturer owns it. No platform can de-list a competitor's vehicles. No intermediary takes more than the transparent on-chain fee.

See the modules Inspect on GitHub
L3 · APPLICATION
OEM apps — Tesla, Ford, Rivian, BYD
your UX your brand your data
L2 · PROTOCOL
e-car.eth — identity · payments · passports · voice
REST GraphQL WebSocket SDK
L1 · SETTLEMENT
Ethereum + ENS
immutable permissionless global
§03 · MODULES

Twelve modules.
One API key.

Production-grade primitives covering the full EV lifecycle — identity, battery, payments, voice, fleet, V2G, carbon, OTA, insurance and more. All on-chain. All composable.

01 / 12

Vehicle Identity

ERC-721 NFT per vehicle — soulbound or transferable, OEM's choice. Pre-authorize 100K vehicles in one Merkle batch. ENS name resolves to current holder automatically.

VehicleIdentity.sol POST /vehicles/batch
02 / 12

Battery Passport

Immutable state-of-health records anchored via Merkle roots. EU Battery Regulation 2023/1542 compliant. Cycle count, degradation, oracle attestation — verifiable forever.

BatteryPassport.sol GET /battery/:id
03 / 12

Charging Payments

Non-custodial escrow per session. Funds locked at start, released on completion. ETH · USDC · any ERC-20. 0.3% protocol fee. No chargebacks, no card rails, no settlement lag.

ChargingPaymentRouter.sol POST /charging/sessions
04 / 12

Voice SDK

Drop-in plugin for in-car middleware. Natural language → payment intent → on-chain settlement. Adapters for Tesla Grok, Alexa Auto, Google Assistant, Siri CarPlay.

@e-car-eth/voice-sdk POST /voice/intent
05 / 12

Agent Wallets · ERC-4337

Every vehicle gets a smart account that autonomously pays for charging, tolls, parking. Owner-set spending limits enforced at the contract level, not the backend.

AgentWallet.sol ERC-4337
06 / 12

Carbon Credits · ERC-1155

Credits minted per kWh charged, weighted by grid carbon intensity. Tradeable on any marketplace. Retired with immutable proof for EU Taxonomy and SEC climate disclosure.

CarbonCreditMinter.sol GET /carbon/:id
07 / 12

Fleet Management

Commercial fleets register under fleet.e-car.eth. Geofences, aggregated billing across charging · tolls · parking · V2G — one API call.

FleetRegistry.sol GET /fleet/:id
08 / 12

Brand Namespaces · ENS

OEMs claim their subdomain via a 10 ETH one-time fee. Deploys a dedicated BrandRegistry + 2-of-2 MultiSig granting full namespace control for vehicles, stations, subnames.

NamespaceGovernorFactory.sol POST /brands/:b/claim
09 / 12

Vehicle-to-Grid · V2G

Bidirectional energy settlement between EVs and grid operators. Vehicles earn USDC for exporting stored energy. Automatic, per-kWh, with signed oracle proof of delivery.

V2GSettlement.sol POST /v2g/settle
10 / 12

OTA Firmware Verify

ECDSA + Merkle verification of firmware before the ECU accepts the update. Required for ISO 21434 / UN R155 automotive cybersecurity compliance. No malicious injection vector.

OTAVerifier.sol ECDSA · Merkle
11 / 12

Insurance Vault

On-chain risk pooling for EV-specific coverage. Premiums calculated from verified battery health and mileage. Claims triggered by oracle-attested events — no opaque actuarial.

InsuranceVault.sol Q2 2027
12 / 12

Data Marketplace

Owners monetize anonymized telematics — battery cycles, driving patterns, routes. Sold as privacy-preserving Merkle proofs, never raw telemetry. USDC micropayments.

DataMarketplace.sol Q3 2027
§04 · USE CASES

Built for every player
in the EV ecosystem.

From global OEMs to charging networks to fleet operators — neutral infrastructure anyone can build on. Six representative integrations below.

01OEM

Auto ManufacturerTesla claims tesla.e-car.eth

Tesla claims their namespace, submits 1M VINs in a single API call — Merkle root committed on-chain in one transaction. Choose soulbound (permanent owner identity) or transferable (resale, leasing). Mint batch to OEM wallet, distribute at point of sale. ENS resolves to the current holder automatically. Voice SDK in FSD — "charge my car" executes on-chain.

02CHG

Charging NetworkNetwork integrates payment routing

A charging operator registers stations on-chain. EVs from any OEM with the protocol initiate sessions via API. Payment escrow locks funds, auto-releases on session close. Operator earns their rate minus 0.3% — no credit card rails, no chargebacks, no invoice cycles.

03ESG

ESG / ComplianceFleet reports verifiable carbon offsets

A logistics company's 500-EV fleet automatically mints carbon credits per kWh charged. Each credit is a verifiable ERC-1155 token with on-chain provenance. ESG team retires credits quarterly with immutable proof — ready for EU Taxonomy and SEC climate disclosure.

04FLT

Fleet OperatorRental company manages 10,000 EVs

Fleet registers under fleet.e-car.eth. Each vehicle has geofence rules stored on-chain. Aggregated payment reports across all vehicles and all stations in a single API call. Real-time WebSocket alerts on vehicle status changes.

05V2G

Grid / EnergyUtility company runs V2G program

Grid operator signs V2G agreements with vehicle owners on-chain. During peak demand, participating EVs export energy and earn USDC automatically via V2GSettlement. Oracle attests kWh delivered. No invoicing — continuous micropayments per event.

06DEV

Developer / BuilderStartup builds on the protocol

An EV insurance startup queries battery health history via API, reads on-chain mileage, and prices premiums algorithmically. The InsuranceVault handles the risk pool. No need to build identity or data infrastructure — ship in weeks, not years.

§05 · OEM PATH

100,000 VINs.
One API call.

The flagship OEM workflow. Submit a full production batch — the server builds a Merkle tree and returns the root plus per-VIN proofs. Commit the root on-chain in one transaction. Each vehicle claims its NFT individually with its proof — at point-of-sale, lease handoff, or fleet deployment.

Production-grade throughput.

Verified end-to-end against the live API: SQLite-backed batch store survives restarts, per-proof lookup stays under 200ms even at full 100K capacity. Ready for OEM pilot today.

100K
VINs per call
7.8s
Full batch preauth
12,740
VINs / second
~4ms
Per-proof fetch
See the full OEM flow
POST /api/v1/vehicles/batch/preauthorize
# Pre-authorize 100K vehicles — one API call, one on-chain tx curl -X POST api.e-car.eth/v1/vehicles/batch/preauthorize \ -H "x-api-key: ecar_oem_…" \ -H "content-type: application/json" \ -d '{ "vins": [...100,000 VINs...], "manufacturer": "Tesla", "model": "Model 3", "year": 2026, "batteryCapacityKwh": 82, "soulbound": true, "overrides": [ { "vin": "...", "soulbound": false } ] }' # ↳ 7.8s · 100,000 VINs committed { "batchId": "batch_a1b2…", "merkleRoot": "0x9c01…f4e0", "total": 100000, "soulboundCount": 99999, "transferableCount": 1 }
§06 · LIVE CONTRACTS

Ten contracts.
All source-verified.

Deployed on Ethereum Sepolia (Chain ID 11155111). Source code verified on Etherscan. Auditable by anyone, today. Mainnet follows the first OEM pilot.

ETHEREUM SEPOLIA · Chain ID 11155111 10/10 verified · 47 tests passing · MIT
Contract Address Standard Status
VehicleIdentity Soulbound or transferable NFT per vehicle 0x54e01a…eB41d1 ERC-721 · ERC-5192 VERIFIED
BatteryPassport EU 2023/1542 compliant battery health 0x093116…4E15 AccessControl · Merkle VERIFIED
UniversalPaymentEscrow Escrow for charging · tolls · parking 0x7c9aDE…6c9f ReentrancyGuard · ERC-20 VERIFIED
AgentWallet ERC-4337 smart account per vehicle 0x0a235B…6f7f ERC-4337 VERIFIED
MerkleBatchOracle Anchors off-chain telemetry on-chain 0x8d0324…1982 AccessControl VERIFIED
NamespaceGovernorFactory Brand namespace claims via 10 ETH 0x9544eA…a89C Factory VERIFIED
MultiSigFactory 2-of-2 governance multisig per OEM 0x5d10C0…00a9 2-of-2 MultiSig VERIFIED
ChargingStationRegistry Stations register pricing on-chain 0xfB91A8…46E5 Ownable VERIFIED
ChargingPaymentRouter Routes session escrow + 70/30 split 0x3aeC1c…2462 Payment Router VERIFIED
VoiceRampRouter Fiat on-ramp from in-car voice intent 0x3a1e3C…3080 Fiat On-Ramp VERIFIED
§07 · VOICE SDK

Payments by voice.
Settled on-chain.

Drop @e-car-eth/voice-sdk into your in-car middleware. Natural language is classified into payment intents and executed by the vehicle's agent wallet — zero friction, no card swipe, no app open.

Tesla Grok · FSD
Alexa Auto SDK
Google Assistant
Siri · CarPlay
Read voice docs
SESSION · VOICE_LOG_47 RECORDING
14:22:08 USR "Hey car, charge to 80% at the next Tesla station."
14:22:10 SYS Found STATION-NYC-001 · 0.25 USDC/kWh. Estimated $8.40 for 33.6 kWh. Initiating escrow from your agent wallet.
14:22:14 USR "Confirm."
14:22:15 SYS ✓ Session active. Escrow locked on-chain.
tx · 0x3c15…b2e0 · block 5,847,332
§08 · PRICING

Start free.
Scale with the protocol.

Currently live on Sepolia testnet. Mainnet launches after OEM pilot — OEM and Enterprise tiers reserve a priority seat at the front of the line.

Developer
$0/mo
Free forever · Sepolia testnet
10,000 API requests / month
60 requests / minute
Sepolia testnet only
REST · GraphQL · WebSocket
Vehicle + battery reads
·Mainnet (post-pilot)
·Voice SDK license
·Brand namespace
Connect wallet · Get free key →
Enterprise
$25K/mo
Custom · white-label · multi-chain
Unlimited API requests
Custom rate limits
Multi-chain deployment
Private dedicated RPC
Custom oracle integration
White-label voice SDK
V2G + Insurance + Data marketplace
99.99% SLA + dedicated engineer
Contact sales →
§08.1 · ON-CHAIN FEES

Protocol fees go to the treasury.

Separate from API subscription. Governed by ECarDAO once active — token holders vote on upgrades, fee changes, grant allocations.

10 ETH
Brand namespace claim
Free
Vehicle registration (gas only)
0.3%
Charging payment fee
2.5%
Marketplace transaction
1%
V2G settlement fee
§09 · TWO PATHS

Build today.
Pilot tomorrow.

Developers can mint a Sepolia key in 30 seconds with a wallet signature. OEMs and enterprises ready for a pilot apply for design-partner status — paid tier, dedicated support, priority mainnet seat.

⚡ SELF-SERVE

Developer

For engineers, fleet builders, integrators, and ESG/insurance startups exploring the protocol. Available now — no waitlist.

10,000 Sepolia API requests / month
One wallet signature — no email required
Live in 30 seconds
REST · GraphQL · WebSocket · SDK
Connect wallet → Get free key
↳ OR APPLY FOR OEM PILOT BELOW
🏭 OEM & ENTERPRISE · APPLY

Pilot application

Reviewed within 1 business day. For auto manufacturers, charging networks, fleet operators, and grid utilities ready to deploy at scale.

By submitting you agree to receive protocol updates. No spam — we respect your inbox.