Bruno Pedro
Intent-based Programmatic Interfaces (IPIs)
Suppose you want to implement a feature that sends an email message. Instead of picking an API and integrating it you’d “announce your intent” to send email messages. The intent can describe how many messages you want to send, the SLA, how much you’re willing to pay, etc. Providers can subscribe to your announcements and automatically bid to fulfill your needs. Once a provider finishes their job you’ll be programmatically notified.