Skip to main content
A job is work that Membrane runs for you on an ongoing basis: reconciling every payout, triaging returns, keeping stock counts current. Where a question gets answered once, a job keeps producing results — on a schedule, in response to events, or when you ask for something.

What a job is made of

  • A description — what the work is and what outcome it promises.
  • Routines — when the work happens: schedules and triggers that start it.
  • Deliverables — the results it produces for you, each recorded and priced. See Deliverables.
  • An executor — Membrane’s built-in agent that performs each assigned task.
  • An operator — the person accountable for the job and its results.

The operator

A job is run by a crew — a team of operators, one of them accountable for the job and its results. Until the crew has that accountable operator, the job waits: routines don’t fire and no results are produced. Who the operator is changes how much ceremony is involved:
  • You. Say “I’ll operate this job” and it’s yours — no paperwork. You’re taking accountability for a job that works for you.
  • Someone from your organization. Assign them directly, the same way.
  • An external operator. Someone outside your organization operates the job for you, under agreed terms and prices. That agreement is a contract, and the job starts only once both of you have accepted it — see Operator Contracts.
When an agreement with an operator ends, the operator steps away and the job stops running — until you take it over, assign someone else, or agree with a new operator. Pausing is separate from any of this: switch a job off and it stops starting new work, switch it back on and it resumes — nothing is lost in between.

How a job starts

Most jobs are drafted in conversation with the agent: describe the outcome you want, and it shapes the description, routines, and deliverables with you. The agent prepares everything, but taking on a job is always a person’s decision — you become its operator, or you send it to one. A job can also arrive as a proposal: an operator who found something worth handling in your operations drafts the job and proposes it to you, priced. Accepting it starts the job.

Results and the conversation

Everything a job produces lands as deliverables — recorded, reviewable, priced. The job also carries the conversation with its operator: ask about a result, request a change of scope, or discuss anything in between, right where the work happens.

Permissions

New jobs are visible to the whole workspace by default: everyone can view them, and anything more requires a grant from the owner. Access follows the workspace permission ladder — see Sharing and Permissions. Routines and tasks never hold their own grants — they inherit the job’s sharing automatically, so sharing a job shares all of its parts at the same level.