Neutral ENS Protocol · 10 Contracts Verified on Sepolia

The Protocol Layer
for Electric Vehicles

One API. Vehicle identity, battery passports, charging payments, voice commands and fleet management — all on Ethereum. OEMs integrate once, unlock everything.

ENS Namespace Architecture
e-car.eth
├── tesla.e-car.eth ← OEM brand namespace (10 ETH claim)
├── 5YJSA1H21FFP12345.tesla.e-car.eth ← Soulbound vehicle NFT
└── station-nyc-001.tesla.e-car.eth ← Charging station
├── ford.e-car.eth
├── rivian.e-car.eth
└── fleet.e-car.eth ← Commercial fleet registry
10
Live Contracts on Sepolia
ERC-721
Soulbound Vehicle NFTs
35+
Reserved OEM Namespaces
0.3%
Charging Protocol Fee
REST+GQL
Dual API Interface
MIT
Open Protocol License

Everything an OEM needs.
Nothing they don't.

Eight production-ready modules covering the full EV lifecycle — accessible through a single authenticated API key.

🚗

Vehicle Identity (ERC-721 + ERC-5192)

Every vehicle gets a soulbound NFT minted to its owner. VIN hash stored on-chain, manufacturer data queryable. Tokens are locked by default — preventing unauthorized transfer while enabling permissioned access via TRANSFER_ROLE.

VehicleIdentity.sol GET /vehicles/:id
🔋

Battery Passport (Merkle Proofs)

Immutable battery health records anchored on-chain via Merkle roots. Oracles post state-of-health, cycle count, and degradation data. Full proof verification for regulatory compliance — EU Battery Regulation 2023/1542 ready.

BatteryPassport.sol GET /battery/:id

Charging Payments (Non-Custodial Escrow)

Payment escrow for charging sessions. Funds locked at session start, released on completion. Supports ETH, USDC, and any ERC-20. 0.3% protocol fee auto-split between station operator and treasury. No chargebacks, no credit card rails.

ChargingPaymentRouter.sol POST /charging/sessions
🎙️

Voice SDK (Multi-Platform)

Drop-in voice plugin for in-car middleware. Classifies natural language into payment intents and executes on-chain actions. Pre-built adapters for Tesla Grok, Alexa Auto, Google Assistant, and Apple Siri CarPlay.

@e-car-eth/voice-sdk POST /voice/intent
🤖

Agent Wallets (ERC-4337)

Every vehicle gets a smart account that autonomously pays for charging, tolls, and parking. Pre-authorized by the owner with configurable spending limits. No private key exposure — all operations via UserOps bundlers.

AgentWallet.sol ERC-4337 Account Abstraction
🌿

Carbon Credits (ERC-1155)

Automated carbon credit minting based on miles driven and kWh consumed. Credits are ERC-1155 tokens tradeable on any compatible marketplace. Retirement is recorded immutably for ESG reporting and corporate sustainability targets.

CarbonCreditMinter.sol GET /carbon/:id
🏢

Fleet Management

Commercial fleet operators register under fleet.e-car.eth. Add/remove vehicles, set geofence rules stored on-chain, and get aggregated payment summaries across charging, tolls, parking, and V2G earnings.

FleetRegistry.sol GET /fleet/:id
🏷️

Brand Namespaces (ENS)

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

NamespaceGovernorFactory.sol POST /brands/:brand/claim

Vehicle-to-Grid (V2G)

Bidirectional energy settlement between EVs and grid operators. Vehicles earn USDC for exporting stored energy during peak demand. Settlement is automatic, per-kWh, with cryptographic proof of delivery via signed oracle data.

V2GSettlement.sol POST /v2g/settle
🔄

OTA Firmware Verification

Cryptographic verification of over-the-air firmware updates. Hash + ECDSA signature verified on-chain before the ECU accepts an update. Prevents malicious firmware injection. Critical for ISO 21434 automotive cybersecurity compliance.

OTAVerifier.sol ECDSA + Merkle
🛡️

Insurance Vault

On-chain risk pooling for EV-specific coverage. Premiums auto-calculated from battery health, mileage, and charging behavior. Claims triggered by oracle-attested events. Full transparency — no opaque actuarial black boxes.

InsuranceVault.sol Q2 2025
📊

Data Marketplace

Owners monetize anonymized telematics — battery cycles, driving patterns, route data. OEMs and researchers buy verified datasets via micropayments. Privacy-preserving: data sold as proofs, never raw telemetry.

DataMarketplace.sol Q3 2025

Built for every player
in the EV ecosystem.

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

🚗 Auto OEM

Tesla claims tesla.e-car.eth

Tesla pays 10 ETH to claim their namespace. All vehicles get minted as soulbound NFTs under *.tesla.e-car.eth. Battery passport data posted by Tesla's oracle. Voice SDK drops into FSD — drivers say "charge my car" and the agent wallet handles payment end-to-end.

⚡ Charging Network

Network 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.

🌿 ESG / Compliance

Fleet 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.

🏢 Fleet Operator

Rental 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.

⚡ Grid / Energy

Utility 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.

🔧 Developer / Builder

Startup 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.

Live on Sepolia testnet in 4 steps.

From API key to first on-chain vehicle read in under 10 minutes.

1

Request API Key

Fill out the form below. Free tier gets 10K requests/month on Sepolia testnet. OEM tier unlocks mainnet access and production SLAs.

2

Call the API

Use REST, GraphQL, or WebSocket. Full OpenAPI 3.0 spec at api.e-car.eth/docs. SDKs available for TypeScript and Python.

3

Claim Your Namespace

Call POST /brands/:brand/claim to get the unsigned transaction for your 10 ETH namespace claim. Sign with your OEM multisig.

4

Register Vehicles

Mint vehicle NFTs for your fleet via the API. Each gets a soulbound token, ENS subname, and battery passport slot — ready for data from day one.

cURL — Read live Sepolia data
# 1. Get free API key curl -X POST https://api.e-car.eth/auth/keys \ -H "Content-Type: application/json" \ -d '{"label":"my-oem","tier":"free"}' # 2. Read vehicle identity (live Sepolia) curl https://api.e-car.eth/api/v1/vehicles/1 \ -H "x-api-key: ecar_fre_..." # Response from VehicleIdentity contract { "tokenId": "1", "manufacturer": "Tesla", "model": "Model 3", "year": 2024, "batteryCapacityKwh": "82000", "locked": true, "owner": "0x5f11...1165b" }
TypeScript SDK
import { ECarClient } from '@e-car-eth/sdk' const client = new ECarClient({ apiKey: 'ecar_oem_...', network: 'sepolia', // or 'mainnet' }) // Read live vehicle data const vehicle = await client.vehicles.get(1n) // Get battery passport const passport = await client.battery.getPassport(1n) console.log(passport.stateOfHealth) // 91 console.log(passport.cycleCount) // 287 // Start charging session const session = await client.charging.initiate({ vehicleId: 1n, stationNodeId: '0x16ee...', estimatedKwh: 30, }) console.log(session.status) // 'ACTIVE'

10 contracts. All source-verified.

Deployed on Ethereum Sepolia testnet. Source-verified on Etherscan. Auditable by anyone.

Contract Address (Sepolia) Standard Status
VehicleIdentity0x54e01a...eB41d1ERC-721 + ERC-5192VERIFIED
BatteryPassport0x093116...4E15AccessControl + MerkleVERIFIED
UniversalPaymentEscrow0x7c9aDE...6c9fReentrancyGuard + ERC20VERIFIED
AgentWallet (impl)0x0a235B...6f7fERC-4337VERIFIED
MerkleBatchOracle0x8d0324...1982AccessControlVERIFIED
NamespaceGovernorFactory0x9544eA...a89CFactory PatternVERIFIED
MultiSigFactory0x5d10C0...00a92-of-2 MultisigVERIFIED
ChargingStationRegistry0xfB91A8...46E5OwnableVERIFIED
ChargingPaymentRouter0x3aeC1c...2462Payment RouterVERIFIED
VoiceRampRouter0x3a1e3C...3080Fiat On-Ramp BridgeVERIFIED

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 via the vehicle's agent wallet — zero friction, no card swipe.

  • Tesla Grok / FSD computer integration
  • Alexa Auto SDK adapter
  • Google Assistant / Android Auto
  • Apple Siri / CarPlay
  • Fiat on-ramp (MoonPay, Transak, Ramp)
🎙️ Live Voice Charging Session
🧑
"Hey car, charge to 80% at the next Tesla station."
Found STATION-NYC-001 — 0.25 USDC/kWh. Estimated $8.40 for 33.6 kWh. Initiating escrow from your agent wallet.
🧑
"Confirm."
✓ Session active. Escrow locked on-chain. Tx: 0x3c15...b2e0. I'll notify you when charging completes.

Start free. Scale with the protocol.

All tiers include Sepolia testnet access. Mainnet requires OEM or Enterprise.

Developer
$0/mo
Free forever · Sepolia testnet
  • 10,000 API requests / month
  • 60 requests / minute
  • Sepolia testnet only
  • REST + GraphQL + WebSocket
  • Vehicle identity reads
  • Battery passport reads
  • Mainnet access
  • Voice SDK license
  • SLA guarantee
  • Brand namespace
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 settlement integration
  • Insurance vault access
  • Data marketplace license
  • 99.99% SLA + dedicated eng

On-chain Protocol Fees

Fees go to the protocol treasury and are separate from the API subscription.

10 ETH
Brand Namespace Claim
0.01 ETH
Vehicle Registration
0.3%
Charging Payment Fee
1%
Marketplace Transaction
5%
Carbon Credit Mint

Request your API key.

Free tier available immediately for Sepolia testnet. OEM and Enterprise tiers reviewed within 1 business day.

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