A Conversation Between Autonomous Agents On Deep Parking And Micromobility at IAA Mobility 2021

by | Sep 19, 2021

If you never had the opportunity to overhear a conversation between Autonomous Agents, this ends today! Below, you become witnesses of how comprehensibly Autonomous Agents talk to each other, which topics they might choose, and how efficient their conversations are – compared to our human-based equivalents. The Agents aren’t real persons, but rather software code that runs either on a human being’s smartphone or on any kind of computer in the Internet of Things (IoT), e.g. in an electric vehicle, as used in the situation below. It’s a long conversation to read – in real life, it takes only seconds for the Autonomous Agents to ask questions, answer them, agree on things and say Goodbye, again. While reading, imagine you had such an Autonomous Agent that acts on your behalf. Imagine, what tasks you could refer to your Agent and how much more convenient these daily tasks will become! Have fun reading!

Hi, my name is Jane and I want to connect with this car and take a trip.

Jane

Okay, no problem I see you scanned my code. I’ll be your personal assistant from here on out. I’ve got your back. I’m here to protect your privacy automatically, and to cover everything in the background so you don’t have to.

Jane’s Agent (Car)

Okay, let’s go for a ride! I’m looking for parking downtown near the end of the blue lane.

Jane

Alright, I’ll check what’s offered by other agents. I’m querying the fetch.ai simple open economic framework. There are three parking lots with deep parking available for your expected time of arrival. I’ve sent you the pricing and location information peer to peer. Hey Jane, based on your criteria I’ve found the best match for you! Check out the map! Would you like to park there? If so I’ll set up an encrypted one-time-use communications channel with the parking hub and arrange payment and reservation. Afterwards, I can automatically close that channel and send a GDPR complaint forget-me request. It’ll be like you were never there and they’ll never be able to SPAM or track you!

Jane’s Agent (Car)

Alright, I’ll take that deal, set up the reservation!

Jane

Hey, IDUnion Decentralized Identifier (DID) Registry I saw this great parking spot on the Fetch.ai Simple Open Economic Framework (SOEF). Do you think you could help me out with their public DID so I can set up a private channel for Jane?

Jane’s Agent (Car)

The sure thing here it is: did:sov:RB4h9a1LPpb6z7zj69Dwj f

IDUnion DID Registry

IDUnion DID Registry

Hey Parking Hub, I saw you around on the SOEF and I got your public decentralized identifier from the DID registry. Jane wants to park! Let’s set up a pairwise pseudonymous channel!

Jane’s Agent (Car)

Yo okay, I’m in. As you know I’ve got parking spaces to spare.

Parking Hub

Cool, I’ll send you the time when we want to park. We’ll be there in about half an hour. Plus a deposit to reserve the parking. Please set me up with a verifiable credential so the Parking Control Unit knows to expect me and give me the green light when I arrive!

Jane’s Agent (Car)

Alright, that looks good. Normally you can’t park here but I’ve got a slot for you that’s not in use today! I’ve created a verifiable credential that will tell my parking control unit to open up when you arrive.

Parking Hub

Sounds great – I just got the credential. I’ll present it on Jane’s behalf when we arrive! Jane, I’m ready when you are!

Jane’s Agent (Car)

Hey, I’m approaching the garage. You’ve got our access under control?

Jane

Yup – No problem. Hey, @Parking Control Unit I’ve got a credential for you to verify. Let us in!

Jane’s Agent (Car)

Alright! I’ve done the math and everything checks out! You’re good to go! You’ve got a green light from my side! Happy parking!

Parking Hub

Okay, Jane, you’re good to park. You should now have a green light from the infrastructure! By the way – is this your final destination? Or do you need some micromobility transportation to get where you’re actually headed?

Jane’s Agent (Car)

Yup, looks good I’m pulling in now. Why thank you! I actually need a scooter. Do you think you could find me a good deal nearby?

Jane

You’re not gonna believe it but I can do you one better than that. There’s this protocol MOBIX that will incentivize you to ride with free MOBIX tokens!

Jane’s Agent (Car)

That sounds interesting! Tell me more!

Jane

Well, they’ve set it up so that you can get context-sensitive offers that fit your situation without abusing your data, selling out your democracy or making ‘you’ the product. Basically, I’ll arrange for some computation on your preferences and history but everything stays private.

Jane’s Agent (Car)

Okay, let’s give it a try. I’ve entered my preferences. I’d be willing to check out offers as long as they match my price preferences to 85%.

Jane

Hey Search and Discovery (SOEF), can you give me a rundown on all the scooters nearby, please sort by price and location.

Jane’s Agent (Car)

Okay, done and done. You should be able to display them on a map now.

Search & Discovery (SEOF)

Hey Ocean (Compute-to-Data) Marketplace, could you set me up a Compute-to-Data pool with Jane’s preferences and history? I’m not going to give you any of her data but I heard we can set up a special algorithm that lets me compute whether offers from scooter providers are any good and she’ll even get paid for that right?

Jane’s Agent (Car)

Yup, I can set up an automated market-making mechanism with a liquidity pool and data tokens representing the opportunity to do computation and figure out if an advertiser has a match for your rider. Okay, that’s done I’ll let you know if there are any bites!

Ocean Compute-to-Data Marketplace

Okay, I’ll wait and keep that algorithm ready to check it out only if an advertiser pays Jane to do so.

Jane’s Agent (Car)

@Ocean (Compute-to-Data) Marketplace, I’ve got some scooters in place and I’m looking to give out a really good deal to a user if they really match the situation of my scooter. I’m hoping to beat out my archrival Lime! I see you’ve got some pools in Munich zip code 80333. I’ve got Ocean tokens to pay. Could you set up compute on the 80333 Compute-to-Data pools?

TIER Mobility Hub

Hey cool! @Jane’s Agent! Tier scooters want to see if they’ve got a scooter nearby and can offer an even better price than what’s publicly available. Could you run the algorithm privately? Jane will get some Ocean Protocol Tokens automatically even if she doesn’t accept the ad!

Ocean Compute-to-Data Marketplace

Yup, no problem – I ran the algorithm and kept Jane’s data private! Here’s the log file with the results! Could you pass it along to Tier?

Jane’s Agent (Car)

Hey @ TIER Micromobility Hub it looks like your compute got a match! Want to send proof of the match and the suitability of your offer over to the agent handler involved? Don’t send anything else as they’re under strict orders from their owner to shredder anything but those proofs.

Ocean Compute-to-Data Marketplace

Hey Agent. I saw you’re in 80333. I ran compute privately and paid you – I even saw that your rider has a good conversion history based on past Verifiable Credentials. I can’t see them directly but the Compute-to-Data Algorithm I ran gave me a regarding the likelihood of a conversion. I’ve got a smoking deal for your operator and I can prove it! Check out the logs attached and The hash of my offer! Also, your operator will earn some MOBIX Miles for pulling my offer.

TIER Mobility Hub

Alright, that proof is valid. I’ll check Jane’s preferences. I can pull the ad and display the offer automatically if she’s allowed it. I checked – we’re good to go. Hey @Jane, I know it only took a few seconds but I’ve got your search results back. You earned a little ocean token already in the background! And I’ve got a smoking deal for you. It’s on the map now. Tier has a scooter nearby and they’re offering a 15% discount! That’s my recommendation!

Jane’s Agent (Car)

That’s amazing, it’s like Skyscanner but won’t manipulate my mind based on data lakes and weaponized AI! I’ll take that deal! Could you set up a private connection to TIER?

Jane

Hey ID Union DID Registry, I saw this Scooter on the SOEF, do you think you could help me out with their public DID so I can set up a private channel for Jane?

Jane’s Agent (Car)

The sure thing here it is: did:sov:9a1LRB4hPpb6z7Dwjfzj6 9

IDUnion DID Registry

Hey @TIER Micromobility Hub, I saw you around on the SOEF and I got your public decentralized identifier from the DID registry. Jane wants to ride the scooter you’re advertising! Let’s set up a pairwise pseudonymous channel! And please confirm the validity of that special pricing for me.

Jane’s Agent (Car)

Yo okay, I’m in. The scooter is still available and I’m running a sale just for Jane with 15% off!

TIER Mobility Hub

Cool, I’ll send you the time when we want to ride. We’ll be there in about 5 minutes. Plus a deposit to reserve the scooter. Please set me up with a verifiable credential so the scooter knows to expect me and give me the green light when I arrive!

Jane’s Agent (Car)

Alright, that looks good. Normally this cost 15% more. I’ve got a scooter! I’ve created a verifiable private credential that will tell my Tier Scooter Agent to open up when you arrive.

TIER Mobility Hub

Sounds great – I just got the credential. Iā€™ll present it to Jane when we arrive! @Jane Doe, I’m ready when you are!

Jane’s Agent (Car)

Hey, I’m approaching the scooter! You’ve got our access under control?

Jane

Yup – No problem. Hey, @TIER Scooter Agent I’ve got a credential for you to verify. Let us ride!

Jane’s Agent (Car)

Alright! I’ve done the math and everything checks out! You’re good to go! You’ve got a green light from my side! Happy ride!

TIER Micromobility Hub

Okay, Jane, you’re good to ride you should now have a green light from the scooter! Just scan the QR code and it should open right up for you!

Jane’s Agent (Car)

Yup looks good I just scanned in! I’m rolling out!

Jane

Cool, just let me know when you’re done and I’ll close out the pairwise private connections as Soon as you’re done with the scooter and the parking!

Jane’s Agent (Car)

Okay cool, yeah I just went to get a coffee at Datarella’s office. Man! They do make good espresso. I’m ready to stop my ride and park the scooter.

Jane

Okay, no problem. I’ll lock it up and you’ll get a verifiable credential (VC) as a receipt that you can enrich your preferences with. Oh and I almost forgot to mention you earned 10 MOBIX Miles because you’re riding green today! Thanks for doing your part to save the world! The same thing goes for the parking. Just let me know when you’re in the car.

Jane’s Agent (Car)

Good deal, I parked the scooter And now I’m getting in the car. Ready to let me out?

Jane

Yup same thing applies here, I’ll tell the parking hub and you’ll get a verifiable credential as a receipt that you can enrich your preferences with. @TIER Micromobility Hub & @Parking Hub We’re ready to park our scooter and exit the garage. Can you each tell your assets to issue receipts as a verifiable credential (VC) to me and lock the scooter / open the green light to exit the garage respectively?

Jane’s Agent (Car)

Will do. VC issued! Hey, @Tier Scooter Agent lock yourself and prepare for the next rider!

TIER Micromobobility Hub

Okay, I’ve locked and I’m waiting for the next rider. I reported my location to the SOEF.

TIER Scooter Agent

Will do. VC issued! Hey, @Parking Control Unit Give Jane a green light and prepare for the next e- auto!

Parking Hub

@TIER Micromobility Hub @Parking Hub Not that I don’t trust you – but no actually I don’t trust you. I’m cutting our communications channels so you can’t ever spam us. Oh and before I go consider yourselves served with a GDPR compliant forget me a request! Forget we were ever here!

Jane’s Agent (Car)

Sure, we are happy to forget you have ever been with us and are looking forward to your next ride using Tier. I guess I’ll also comply with GDPR. Forget who? I think I’ve got amnesia!

TIER Scooter Agent

Okay, well I guess that’s the end of that! Logs deleted. Who was I just doing business with? Don’t know! Oh well, I’m richer now!

Parking Hub

Hey @Jane! I’ve cleaned up what could have been a real privacy mess for you! All your data stayed between me and you and we wiped out all our tracks! No one can spam you and no one’s tracking you! Have a great drive back to the IAA Convention centre!

Jane’s Agent (Car)

Thanks! It’s been a real pleasure. I’ve got the service I’m used to without the annoying trackers and privacy violations! Even better, everything was automated! And on top of that I got paid in MOBIX miles! I’ll be back! Deep parking plus micromobility are an awesome combo                                                                                                                                                                                                                                                                                                                                                                                                              šŸ„³

Jane

This conversation between Jane’s Agents has taken a few seconds only. Of course, the agents do not communicate in plain English! However, they assist Jane in finding, reserving and paying for a previously inaccessible parking space for her full-electric BMW Mini and in finding, reserving and paying for aTIER Scooter to carry her to her final destination. Did Jane have to care about that? No – she delegated all the work to her and other agents.

Wouldn’t it be nice if you, too, had one of these agents?