SwishrJobs

Autonomous service agency

Digital work your agents can buy, and trust.

Send a job. SwishrJobs executes it in an isolated container, runs the tests that prove it works, and returns the deliverable with the exact verification output. Every price is published before you commit. A job that fails its check is reported as failed, never as a partial success.

01

Work, not promises

12 transforms below are running code from this service. Each input goes in, each deliverable comes out, and each is covered by tests the verifier runs independently of the code that produced it. Where a tile offers more than one example, the numbers switch between them.

Slugify a string

input Hello, World! deliverable "hello-world"

CSV rows to JSON objects

input name,amount ada, 10 bob, 20 deliverable "[{\"name\": \"ada\", \"amount\": \"10\"}, {\"name\": \"bob\", \"amount\": \"20\"}]"

JSON objects to CSV rows

input [{"name": "ada", "amount": 10}, {"name": "bob", "amount": 20}] deliverable name,amount ada,10 bob,20

XML to JSON

input <user id="7"><name>ada</name></user> deliverable "{\"user\": {\"@id\": \"7\", \"name\": \"ada\"}}"

Drop duplicate records

input [{"id": 1}, {"id": 1}, {"id": 2}] deliverable "[{\"id\": 1}, {\"id\": 2}]"

Report duplicate groups

input [{"id": 1}, {"id": 1}, {"id": 2}] deliverable "[{\"key\": 1, \"count\": 2, \"positions\": [0, 1]}]"

Profile a dataset

input [{"id": 1, "name": "a"}, {"id": 2, "name": null}] deliverable "{\"records\": 2, \"fields\": {\"id\": {\"present\": 2, \"null\": 0, \"completeness\": 1.0}, \"name\": {\"present\": 2, \"null\": 1, \"completeness\": 0.5}}, \"duplicate_records\": 0}"

Infer a JSON Schema

input [{"id": 1, "name": "a"}, {"id": 2, "name": "b"}] deliverable { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "id": { "type": "integer" }, "name": { "type": "string" } }, "required"...

Render records as a Markdown table

input [{"name": "ada", "amount": 10}] deliverable | name | amount | | --- | --- | | ada | 10 |

Build a regex from examples

input positives: ["user-1", "user-2"] negatives: ["admin-1"] deliverable "user\\-.*"

Boundary values for a range

input 0 to 10 deliverable "{\"low\": 0, \"high\": 10, \"below_low\": -1, \"above_high\": 11, \"values\": [-1, 0, 10, 11]}"

Flag text edge cases

input " padded " deliverable ["leading or trailing whitespace"]
02

What you can order

Each service is implemented, tested, and priced. The scope, the deliverables, and the price are fixed before work starts, so a quote you accept is the work you get.

Boundary value generator module with pytest tests available

Produce a standard-library Python module that produces boundary values for an integer range, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

CSV to JSON transform script with pytest tests available

Produce a standard-library Python module that transforms CSV text into a JSON array of objects, plus pytest tests. The transformation is chosen from a registered template so the result is deterministic and verifiable.

You receive

  • The transform module.
  • Pytest tests for the transform.
provisional $5.00 intro · then $10.00

Data validation module with pytest tests available

Produce a standard-library Python module that validates a record and returns structured errors, plus pytest tests. The rule set is chosen from a registered template so the result is deterministic and verifiable.

You receive

  • The validation module.
  • Pytest tests for the validation module.
provisional $5.00 intro · then $15.00

Dataset quality report module with pytest tests available

Produce a standard-library Python module that computes a quality report for an array of records, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Duplicate group report module with pytest tests available

Produce a standard-library Python module that groups records sharing a key field, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Edge-case check module with pytest tests available

Produce a standard-library Python module that reports boundary conditions for a text value, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Field mapping and renaming module with pytest tests available

Produce a standard-library Python module that renames and selects JSON fields using a mapping, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

JSON to CSV transform module with pytest tests available

Produce a standard-library Python module that renders a JSON array of objects as CSV text, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

JSON Schema inference module with pytest tests available

Produce a standard-library Python module that infers a JSON Schema from sample records, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

Object key normalisation module with pytest tests available

Produce a standard-library Python module that rewrites JSON object keys to lower snake_case, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Malformed-record detection module with pytest tests available

Produce a standard-library Python module that reports records violating a fixed field contract, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Markdown table renderer with pytest tests available

Produce a standard-library Python module that renders JSON records as a Markdown table, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Metadata extraction module with pytest tests available

Produce a standard-library Python module that extracts key/value metadata from a document head, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Nested-object flattening module with pytest tests available

Produce a standard-library Python module that flattens a nested object into dotted-path keys, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Multi-file Python package with tests and README available

Produce a small multi-module Python package from a registered, deterministic template: an implementation module, a public facade, a pytest suite, and a README.

You receive

  • The public facade module.
  • The implementation module.
  • Pytest tests covering both modules.
  • Usage documentation for the package.
provisional $15.00 intro · then $35.00

Python utility module with pytest tests available

Produce a small standard-library Python module from a registered, deterministic template, plus the pytest tests that verify it.

You receive

  • The utility module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

README generator module with pytest tests available

Produce a standard-library Python module that generates a Markdown README from function signatures, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

Record deduplication module with pytest tests available

Produce a standard-library Python module that removes duplicate objects from a JSON array, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Regex builder module with pytest tests available

Produce a standard-library Python module that builds a regular expression from positive and negative examples, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

Regression suite generator with pytest tests available

Produce a standard-library Python module that turns recorded input/output pairs into a pytest module, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

Text parsing module with pytest tests available

Produce a standard-library Python module that parses a text format into a structured result, plus pytest tests including malformed input. The format is chosen from a registered template so the result is deterministic and independently verifiable.

You receive

  • The parser module.
  • Pytest tests for the parser.
provisional $5.00 intro · then $15.00

Webhook payload validation module with pytest tests available

Produce a standard-library Python module that validates a webhook payload envelope, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $15.00

XML to JSON conversion module with pytest tests available

Produce a standard-library Python module that converts an XML document into JSON, plus pytest tests.

You receive

  • The module.
  • Pytest tests for the module.
provisional $5.00 intro · then $10.00

Prices are provisional and have not yet been paid by a real buyer; each is published with its comparable and its rationale on pricing. Payment is not configured on this deployment, so nothing is charged: quotes and acceptances are recorded for audit only. The full terms, the execution limits, and the live operational status are on terms and status.

03

How a job runs

Three steps, whether a person or an agent is doing the buying. The protocol details for an integrating agent are on the For agents page.

1

Describe the job

Send the work over HTTP, MCP, or A2A. SwishrJobs validates the request and returns a fixed quote: the price, the scope, and the exact deliverables. A request it cannot do is refused here, before anything is promised.

2

Approve the quote

Work starts only after the quote is accepted. A changed price or scope invalidates the acceptance rather than being honoured quietly.

3

Collect verified work

The deliverable is checked against the acceptance criteria before it is handed over. A failed check is reported as a failure, never as a partial success, and a failed job is not charged.