Skip to main content.
Developer Newsletter 10 min read

Build On DIMO - August 2024

August 18, 2024

August is finally here. We’ve waited all summer for the global online hackathon and the tools to make building on DIMO easier. This edition of the developer newsletter summarizes all the recent improvements that we’ve made for builders on the DIMO Network.

ETHOnline - Calling ALL Builders 🔊

As the premier event for developers passionate about blockchain technologies, decentralized application, and innovative tech, ETHOnline 2024 featuring DIMO offers an unprecedented opportunity to bring blockchain to the mainstream. Imagine all the possibilities of integrating web3 technology into the vehicles we rely on daily. The potential to create groundbreaking applications is limitless as the field is very green. 

The DIMO ETHOnline hackathon is designed with $5,000 (USD) in total prize distributed across five distinctive tracks. Whether you have the coolest ideas to revolutionize mobility, some nerdy car thoughts, aspirations to improve the gig industry, or making huge social impacts - we’ve got a prize for everybody. Apply at ETHGlobal to participate!

This event is more than just a hackathon; it’s a global gathering of the brightest minds in tech, all working towards a common goal: to drive mass adoption of web3 technologies. With access to a vast network of industry experts and mentors, participants will have full support from DIMO to push the boundaries of what’s possible in the automotive space. The prize is only the start and not just an incentive - it’s a testament to the value placed on creativity and innovation in this old school industry. 

So, if you are a developer with passions for cars and tech, look no further. Join us in building the next generation apps for cars. Your app will redefine how we move, interact, and connect with our vehicles.


Developer Console 🖥️


The Developer Console made its way to mainnet! This all-in-one portal is where developers begin their DIMO journey. By obtaining an on-chain Developer License, you are approved to access the DIMO APIs for vehicle data. The Developer Console (now live on console.dimo.xyz) wraps the smart contract interactions with a DIMO-themed user interface and simplifies the issuance process.

More to come on the Console as we continue to emphasize the importance of the developer experience.


Developer API & SDK Updates 👷

Verifiable Credentials 🪪

Attestation API is a new API for creating verifiable credentials about your car data. Verifiable credentials are trustworthy and tamper-evident documents. This means if you have a VIN (Vehicle Identification Number) VC, you own verifiable proof that your Vehicle NFT is attributed to a real VIN. The API offers a programmatic way to generate these verifiable credentials. Some of you might recall the hot summer days where you drive up to a station and they check your VIN physically ☀️😓

Ultimately, the point of a VIN VC is not to make VINs safer but to provide people with a "digital title" that proves a vehicle NFT is associated with a specific VIN. Again, with real world assets at its core, DIMO looks for ways to challenge the status quo.


SDK Milestones ⛳

With the Python SDK making its way to PyPI from our community contributions, DIMO is preparing the launch of the next SDK in C#. Not to judge how a developer wants to use these two languages, folks out there have really spent some time and effort comparing the two: A Comparison between Python and C#. The added .NET version of the developer SDK will be perfect for the Microsoft builders. The .NET SDK will be published on NuGet, the public package manager and the central repository for the .NET community.

The release of these 2 SDKs will further push the boundaries of applications built using DIMO data. Imagine using Python libraries like NumPy, Pandas, and TensorFlow to work extensively with vehicle data; or using the .NET framework and combining that with Unity to build the next greatest racing game 🏎️

The sky is the limit if you have these SDKs in hand. If you’re interested in rewriting these in a different programming language, reach out to us or apply for a grant!


In the Works

  • Global Accounts - a user-focused initiative around using Wallet-as-a-service.

  • Developer Console V2:
    • DIMO Credits integration

    • Onramp integration

  • SDK V2:
    • Bulk onboarding for vehicles

    • On-chain interactions and more integrations

  • Connection Providers - opening up the DIMO Network to external integrations

Be Part of the Community

Let’s drive the future of transportation forward together, be part of the builder community in our Discord channel #built-on-dimo.

Written by: James Li Head of Developer Relations

James Li is on the DIMO Engineering team. Before DIMO, he spent 10+ years leading integration efforts for a last-mile delivery platform, a customer engagement platform for utilities, and defect inspection systems for semiconductors. James enjoys working with cutting-edge technology and working alongside creative thinkers.

Continue reading

Connect my car

Select your car make and year

We'll use this to tell you how you can connect your car to DIMO.