Matching · smart products
Your idea, grown into a product.
A smart chair, a bed, a massage table or a device — for people or for animals. You start from the idea; we grow it from an idea-seed into a finished product that adapts to the one who uses it. No engineering drawing required — the idea in words is enough.
If it is a smart product and it begins as an idea, it belongs here — a seed becomes something that adapts to its environment.
A chair, a bed, a massage table that senses and adjusts — reading posture, weight or position and shaping itself around the one who sits or lies on it.
A connected product — sensors, a control loop and an app or screen — that measures its surroundings and responds, quietly, on its own.
Smart care, comfort or monitoring for an animal — a bed, a feeder, a resting place that reads its body and keeps it comfortable.
You bring the idea; we engineer, prototype and make it. No part number, no CAD — just what it should do and who it is for.
Four moves, and the middle one is ours: we unite your idea with the hands that can grow it. Nothing is built until you approve.
How a request is held — not invented product specs.
The match is not a form you fill and a quote you chase; it is a search, run the way
nature searches — many candidates, scored against the fit, the best few kept.
The code stays in English — the universal language of engineering.
# a request starts with the idea — in words. No CAD, no drawing required. POST https://api.matchtopalgorithm.ai/v1/matching/smart Authorization: MT-••••-••••-•••• — sealed under NDA before this call Content-Type: application/json { "idea": "a smart massage table that adapts its firmness to the body on it", "for": "a person — adjusts as they settle; no two bodies the same", "senses": ["weight distribution", "position", "a comfort setting"], "does": "shifts firmness for comfort — a product, not a treatment", "drawing": "none — please engineer it", "owner": "sensor data stays with the one who owns the product" } 202 Accepted { "request_id": "m_7e2a41", "status": "matching", "owner": "one engineer, named" }
"""MatchTop · the match — an idea grown into a product, chosen the way nature chooses. Many candidates, scored against the fit; the strongest few survive. Standard library only.""" from dataclasses import dataclass @dataclass class Candidate: source: str # a designer, a material, a sensor-maker — a hand that can grow the idea fit: float # 0..1 — how close it sits to what the idea needs lead_days: int role: str # design · frame · sensors · firmware · assembly def match(idea, pool, keep=3): """Pollination, not a catalog lookup: score every candidate, keep the fittest few.""" scored = sorted(pool, key=lambda c: (c.fit, -c.lead_days), reverse=True) survivors = [c for c in scored if c.fit >= 0.80][:keep] if not survivors: return propose_to_engineer(idea) # nothing fits? then we engineer it from the seed return survivors # a human reviews these before anything is built
"""MatchTop · the build — the product spec the makers grow from, and what you keep. A read of the match, not a black box. The design produced here is yours.""" import json def build(match) -> dict: return { "product": match.name, # e.g. a smart massage table "frame": match.material, # e.g. hardwood, powder-coated steel, PA12 "sensors": match.sensors, # e.g. load cells, position, a comfort dial "control": control_loop(), # the adjustment logic, as plain pseudo-code (below) "firmware": firmware_stub(), # a starting point for the makers, not a finished board "data": "sensor data stays with the owner", "design": "owned by the client", # never reused, never resold "approval": "required before production" } def control_loop(): """plain pseudo-code — comfort and adjustment only, never treatment.""" return [ "read() -> load, position, comfort_setting", "target = comfort_setting # what the user asked for", "if load/position drift from target: adjust() gently toward it", "hold # until the user changes the setting", ] def firmware_stub(): """a skeleton the electronics maker fills in — standard library only.""" return {"loop_hz": 5, "on_read": "adjust_toward(target)", "fail_safe": "rest at neutral"} # handed to you to read and approve — nothing is built until you say yes
Why this is not the same as a hardware product-development studio.
A studio cannot take an idea it did not help define and carry it as its own. A catalog cannot hold a product that does not exist yet. That is why there is no price list here: we read what the idea has to do, we match it, and we quote what we measured — once, to you.
Before a word is exchanged, how your idea and your data are kept. This part is not negotiable.
An NDA is the default here, not an upsell. The invention is read by one engineer, built for no one else, and never resold.
Any sensor data the product gathers belongs to whoever owns the product — not to us. It stays on the owner's side, and we never take it.
One engineer carries your idea, and every step is recorded — you can read who did what, and when. Nothing moves without your word.
A few lines — what the smart product is and who it's for, and where to reach you. We read them ourselves and we answer ourselves.
It is already on a screen in Zürich — not in a queue, not in a ticket. The engineer who would build this reads it, and writes back himself.
·