The world of digital systems is rapidly evolving, and a new paradigm is emerging: Services-as-Software. This approach treats business capabilities not just as static applications, but as programmable, composable, and intelligent services that can be orchestrated into powerful Agentic Workflows. At the heart of this revolution lies the .do platform, and the reference.do documentation is your essential technical playbook for navigating this exciting landscape.
Services-as-Software (SaS) represents a shift from traditional, monolithic applications to a modular, API-driven approach. Instead of building large, interconnected systems, you break down business functions into smaller, independent services. These services are designed to be highly programmable and accessible via well-defined APIs. Think of them as building blocks you can combine and recombine to create dynamic, intelligent processes.
When you combine the power of Services-as-Software with the intelligence of Agentic Workflows, you unlock unprecedented possibilities. Agentic Workflows are designed to automate complex tasks and decision-making processes by orchestrating these programmable services. They act like intelligent agents, coordinating and interacting with various services to achieve a specific goal.
Imagine an Agentic Workflow that handles customer onboarding:
This flow is dynamic, adaptable, and driven by the data and outcomes of each step.
To effectively build, understand, and leverage Agentic Workflows and Services-as-Software on the .do platform, you need a comprehensive and reliable resource. That's where reference.do comes in. It's the canonical technical reference for everything related to the .do platform, providing the foundation for your development efforts.
What you'll find in reference.do:
Here's a glimpse of the kind of technical detail you'll find:
interface AgentStepOutput {
status: 'success' | 'failure';
output: any; // The output of the agent step can be anything
agentId: string; // The ID of the agent that executed this step
}
interface AgentWorkflowOutput {
status: 'completed' | 'failed';
steps: AgentStepOutput[];
finalOutput: any; // The final output of the entire workflow
}
This example illustrates the structure of data returned by Agentic Workflow executions, providing clear type definitions for developers working with the .do API.
Got questions? reference.do likely has the answers. Here are some common questions addressed in the documentation:
By providing a robust and well-documented platform, .do empowers you to treat your business capabilities as code. This business-as-code approach allows for greater agility, automation, and scalability. You can define, manage, and evolve your business processes programmatically, paving the way for a truly dynamic and intelligent organization.
reference.do is your essential technical companion on this journey. Whether you're a developer building new Services-as-Software, an architect designing complex Agentic Workflows, or a technical leader understanding the platform's capabilities, this reference provides the detailed information you need to succeed.
Explore reference.do today and unlock the full potential of Agentic Workflows and Services-as-Software on the .do platform.