Skip to main content
YAMOYAMO

From Playbook to published Service

Publishing turns a Playbook into a Service that other people can pay to run. What the public contract says, and what a customer gets when they buy.

Contents

On this page

  1. 01The contract is the product page
  2. 02What a customer gets
  3. 03What is charged

A Playbook is the method. A Service is that method published so other people can pay to run it. Same object, later stage: the Playbook is the Service's definition, not a separate thing sitting beside it.

The contract is the product page

When a Service is published it carries a public contract, and the contract is made of four statements the Playbook already had to make:

Line The question it answers
Trigger What starts a run: you, a schedule, or an event
Intake What you are asked for before the run begins
Artifact What comes back
Delivery Where it arrives, and in what shape
The published contract, as a buyer reads it

Almost nothing else in this market publishes that before payment. A buyer usually gets a feature list and a demonstration, and finds out what the finished thing looks like after they have committed.

Publish what a run produces before somebody pays for it, not after.The thing worth copying

What a customer gets

Buying does not hand over the Playbook. It creates an Instance: the customer's own configured copy of the Service, holding their setup, their authorised tools and their data, kept apart from every other customer's.1

So one Service can have many Instances, and the definition stays with the operator who wrote it. Editing the Playbook is editing the Service; it is not editing anybody's data.

What is charged

A run. YAMO charges for the runs that happen and nothing for the ones that do not, which is why the run, rather than the Service or the Instance, is the unit that gets metered and receipted.

The figures are not published yet, so this post is not the place you will find them. The pricing page is where they will appear.

References

Notes

  1. 1Instance has meant two different things in older internal notes. The current and only meaning is the customer-scoped container described here, never "one complete execution", which is a run.
Keep reading

More in this series

Keep reading

Read next

See it working

Read a Playbook that does this

Every template in the library publishes its contract and a real example output.