Run the task. Check the result.

Rofoil is a platform for running browser and API jobs with the outcome check built in. Every run ends in a verdict, and every verdict comes with the evidence behind it.

Early access. No account yet? Ask Enviera.

A fencer in a black mask and white jacket stands guard on a stone pavement, photographed in black and white.
Catalog size shop.example Running
  1. Runner picks up the job
  2. Opens the product list
  3. Page answers 200, reads 24 products
  4. Saves a screenshot
  5. Check: at least 20 products. Found 24.
VerifiedThe check passed.
An example run.
Targets
Web pages and APIs
Verdicts
Verified, not verified, held, fault
Evidence
Steps, screenshots, audit trail
Access
Viewer, staff and admin roles

Every run ends on one of four lamps.

Fencers know the scoring box. A coloured lamp is a touch. A white lamp is a hit that landed off target. Rofoil gives a run the same kind of answer, and the answer comes from a check you wrote, not from the runner reporting that it finished. The fourth lamp is the referee calling halt: the run stops until a person decides.

Select a lamp to see an example.

Rofoil

Verified

Catalog size on shop.example

Check
At least 20 products
Found
24 products

The runner's result matches what you said it should be.

A job with no check can never show as verified. That is on purpose.

A fencer on a piste beside the electric scoring box, with its lamps and a red scoreboard.

Every run leaves a record.

Open any job later and see what happened, in order, without asking the person who started it.

An example run record
JobCatalog size, shop.example
Started byA staff member, from the console
RunnerThe runner that picked it up
Steps5, each with its own time
Screenshots1, taken before the check
CheckAt least 20 products
Found24
VerdictVerified
Audit trailCreated, picked up, finished

Pick the thing that has to be true.

Each job names its check before it runs. These three work today. Jobs read web pages and public APIs, including pulling data from public pages, and a runner that Enviera operates does the work.

The checkA job could say
An exact numberThe export has 412 rows.
A minimumThe store lists at least 400 products.
A page statusThe pricing page answers 200.

Controls your team can rely on.

What is built and running today. Where something is still being switched on, it says so.

Roles
Viewers look, staff run jobs, admins manage runners. The API enforces the role itself, not only the screens.
Separate by organisation
Jobs, runners and records belong to one organisation, and every query is scoped to it.
Audit trail that is not editable
Who created, started, stopped or changed a job is written to a trail that the application cannot alter or delete.
Targets that are refused
Jobs aimed at health, payroll or identity systems are refused up front. Runners also refuse addresses inside private networks.
A person says yes first
A job can require approval before it runs, or stop partway and wait. Only admins and owners decide, never the person who asked, and a request nobody answers in time expires, with nothing carried out.
Sign-in through Enviera
Accounts sign in through the Enviera portal, with the role carried across. Being enabled for early-access accounts.

Where it stands, and where it goes.

  1. Today

    Jobs against web pages and APIs. A live timeline, screenshots and an audit trail for each job. Approval before a job runs, or when a runner stops partway.

  2. Next

    Crawls across many pages, with limits on size and speed. A runner on your own computer, so it can work where your logins and network are. It connects out to Rofoil, so nothing is opened on your network. Notice by email or chat when something is waiting for approval. Job types that act on other systems, such as submitting a form, with approval built in.

  3. Later

    Desktop applications that have no browser or API.

Boundaries. Rofoil does not run against health, payroll or identity systems yet, and it does not keep the passwords of the sites it works on.

An antique small-sword with an engraved hilt and blade, photographed in black and white.