Goals
Goal plans and goal hypermedia across providers, grounded in the phrased catalog (Influence).
Turn a goal into a grounded plan.
Splits a goal into the smallest sub-goals an API call could satisfy, maps it onto a market outcome (Turbo EA value stream, stages and capabilities), and picks one real, phrased operation per sub-goal from the catalog. A model splits the goal and chooses among a closed list of real candidates; it can never return an operation that is not in the catalog. Coverage is reported per sub-goal as covered, unmatched, unphrased or gap. The bundle's compose link feeds /goals/compose. Carries the Turbo EA CC BY 4.0 attribution.
Turn a goal into a grounded plan. › Request Body
goalWhat the agent should accomplish, in plain language.
providersOptional provider slugs to stay within.
streamOptional value stream id or name to force, e.g. Order-to-Cash.
Turn a goal into a grounded plan. › Responses
The plan — sub-goals, outcome, prebuilt compositions and a bundle.
Hypermedia for a goal across providers.
Affordances with a full href, the HTTP method's safety and idempotence (RFC 9110), path parameters marked ready or needed against the caller's state, the contract location for the full request schema, matching Arazzo workflows with their next step, and each provider's rate limits, pricing, MCP server and terms. POST the replan link back with state.done and state.have to get what is possible now.
Hypermedia for a goal across providers. › Request Body
providersgoaloperationsOperation ids from a plan bundle, e.g. "stripe:POST /v1/payment_intents".
limitHypermedia for a goal across providers. › Responses
The goal hypermedia document.

