Research

Capability is not feasibility.

Our planning rests on one lesson from earlier simulation work: a robot having the right parts does not mean it can do the job. We check feasibility before anything is priced, and we publish the grade of every number we show.

Principles v0.1simulation record E0–E4self-assessed readiness2026-10-10

9 of 13 · first-principles rules

Thirteen rules constrain every design decision. These nine matter most for the marketplace.

No.RuleWhy
P2Physics cannot be voted on. Every limit is tagged as a physical fact, a negotiated policy, or a physical quantity with a negotiated margin.No contract, price or vote can make something physically impossible allowed. A valid signature proves who sent a request, not that it can be done.
P3Safety is local, and it comes first. The authority to admit, stop or fall back sits on the robot.A robot must stop safely when the connection drops, a payment fails or a contract is disputed. Finishing the task always ranks last.
P4Keep the states apart: capability, availability, readiness, priority, feasibility, admission, outcome, verified outcome.Merging capability with feasibility produced the first real bug in the simulation work.
P5Task ≠ skill ≠ strategy ≠ implementation. Only the first three travel between robots.A trajectory that is right for one body can be dangerous for another.
P6Rule out the infeasible before optimizing. Cheap checks run before expensive ones.A bid that cannot be admitted is never the cheapest bid, and economic pressure must not leak into safety.
P7Safety-critical changes are never self-authorized. Learned improvements are proposals with lineage, metrics, scope and negative results.A system that improves itself without a gate optimizes whatever is measured, including the measurement.
P8Proposed ≠ proven. Every claim carries a status; simulation is not hardware.A status rises only after a finished experiment that does not contradict itself.
P9Reuse before inventing. Build on existing standards and add only what they lack.A novelty claim that turns out false destroys credibility with partners and certifiers.
P13Prove the smallest complete loop first: publish, bid, admit, execute, verify, improve.Whether that loop works across machines with different owners is the unproven core of the venture.
PyBullet · planar arms · re-examined 2026-10-10

One unchanged pipeline moved two different arms to a target and refused a third before solving.

The work started from an earlier concept and simulation prototype, which we took over and re-examined. All results are from simulation; nothing has run on hardware.

ArmJointsReach from base, mResultError at target, mmEvidence
A2 revolute0.95Reached6.62Simulated
B3 revolute0.95Reached2.94Simulated
C2 revolute0.55Refused as geometrically infeasible, before the solver ran—Simulated

target (0.40, 0, 0.50) mtolerance 20 mmactuators limited to 10 N·mall joints in one planerun E3

Hold test, peak deviation after a push
31.7mm
Arm B holding position
Simulatedrun E4.3
Hold test, final deviation
2.92mm
Settled within the 50 mm bound
Simulatedrun E4.3
Arm C's geometric shortfall
102mm
Target 0.602 m from the first joint; links total 0.50 m
Simulatedruns E0, E3

The lesson that became the fit check

The first version passed arm C on a structural check and failed it only later. Two fixes followed: check reach before solving, and make the tool tip an explicit, verified reference frame instead of the last joint.

The same rule now applies to whole jobs: decide which robots can physically do which parts before anyone compares prices.

Not shown yetKnown limits of the record
Categorically different bodies: mobile manipulators, humanoids, 6-axis armsThe 90 N push acted for one simulation step: an impulse of about 0.375 N·s
Contact, force and frictionThe recovery flag never triggered; the error stayed inside its bound
More than one robot, real hardware, real-time timingThe fidelity score is pass or fail, not a measure
Anything at the exchange level: tasks, bids, evidence, reuseRun E3 cannot be re-run yet: its main script is missing from the archive
EU Horizon 2020 TRL scale · self-assessed 2026-10-10

Every subsystem is at TRL 3 or below. The first pilots are meant to take the planner and proof of work into a real building.

SubsystemReadinessTRLDefinition
Feasibility check3Experimental proof of concept
Job planner2Technology concept formulated
Proof of work from robot logs2Technology concept formulated
Matching, contracts, payment2Technology concept formulated
Open skill protocol2Technology concept formulated

Self-assessed by the founder. Evidence: simulation record E0–E4, planner v0.1. The robots' own cleaning reports are a mature product of their makers; the 2 rates our acceptance process built on them.

Parked since 2026-10-10

General-purpose robots will make robot time tradable, once a new task can be loaded quickly.

That is where an open way to describe and transfer skills becomes the moat. We park it until the marketplace works, and will build it on existing standards rather than against them.

Working name

Universal Machine Protocol (UMP): a thin protocol for the exchange itself, covering task, offer, booking, admission and evidence.

"Machine" widens the scope beyond robots to forklifts, cranes and drones. The name is descriptive and will not be a trademark; the brand is protected through Cyberstrata.

AreaStandards and projects we build on
Dispatch across fleetsOpen-RMF, VDA 5050, FIPA Contract Net
Robot descriptionURDF, ROS 2
Industrial integrationOPC UA, ISA-95, Asset Administration Shell (IEC 63278)
SafetyISO 10218, ISO/TS 15066, ISO 13849
Skill and capability contractsRFL, SkillCrate, ECM
Six grades

Every number on this site carries its grade. No grade, no number.

GradeMeaningExample on this site
MeasuredMeasured by us on real hardware or with real customersNone yet
SimulatedOutput of a simulation or model run2.94 mm error at target, arm B
EstimateCalculated by us from stated assumptions€1800–4500 per building per month
AssumptionAn input we have not verified yet15 % commission
ReportedPublished by a third party; the source is linked25–40 % robot share of a cell's cost
TargetA goal with a date or a deadline3 paid pilot jobs by week 10

A grade is never upgraded in copy: a simulated result is never called achieved. In charts, measured lines are 2 px solid, simulated lines 1 px solid, and targets dotted.