Agentic Services On-Demand

Transform Business Processes into Programmable Services

Deliver valuable Services-as-Software (SaaS) through simple APIs and SDKs, powered by Agentic workflows and AI.

Join waitlist

service.do

import { Agent } from '.do';

const serviceAgent = new Agent({
  name: 'InvoiceGenerator',
  description: 'Generates and sends invoices based on sales data.',
  actions: [
    'fetchSalesData',
    'calculateInvoiceTotal',
    'generatePdf',
    'sendEmail'
  ]
});

async function generateInvoice(orderId: string) {
  const invoiceDetails = await serviceAgent.do('fetchSalesData', { orderId });
  const total = await serviceAgent.do('calculateInvoiceTotal', invoiceDetails);
  const pdf = await serviceAgent.do('generatePdf', { ...invoiceDetails, total });
  await serviceAgent.do('sendEmail', { to: invoiceDetails.customerEmail, attachment: pdf });
  return { success: true, message: 'Invoice generated and sent' };
}

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.