THE MECHANICS

How a job moves through UserBus.

Seven steps carry every job, named in the same terms the platform uses: request, match, lease, execute, verify, deliver and settle. Each step below says what happens and who is responsible for it.

01 / THE SEVEN STEPS

From a request to a settled job.

A job runs on the model the buyer requested and on the runtime the provider declared.

  1. 01

    Request

    A buyer submits a request from the console with one model and its parameters. Each submission carries an idempotency key, so a retry resends the same request and returns the same job.

  2. 02

    Match

    Each provider registers the exact tuple it runs: kind, model, version and runtime. UserBus offers the job to a provider whose tuple matches the request.

  3. 03

    Lease

    The job is leased to one provider at a time. The lease carries a deadline and is renewed by heartbeats while the job runs.

  4. 04

    Execute

    The provider runs the job on its own hardware while it holds the lease. The lease decides who may change the job and its result.

  5. 05

    Verify

    UserBus checks the uploaded file itself: its size, its media type and its digest. A verified upload is the event that completes the job.

  6. 06

    Deliver

    The buyer collects the verified result through the console on their own session. Results belong to the account that requested them.

  7. 07

    Settle

    One settlement record is written per completed job, and providers are paid for verified work.

Rules that hold at every step

Isolation between the two sides

  • Buyers and providers sign in separately, and each side acts only for itself.
  • Provider sign-in details stay on the provider side, and browser sessions carry only buyer access.
  • A prompt arrives as data and stays data on the provider machine.

What the platform guarantees

  • The job runs on the model and the runtime that the buyer requested and the provider declared.
  • One provider holds the job at a time, under a lease with a deadline.
  • Only a verified upload completes a job.
  • One settlement record is written per completed job.

OPEN THE CONSOLE

Submit a request.

Requests, job status and results all live in the console.

Open the console