onboard_machine
Register a new machine on the PCC network. Provide machine details to create a registration record. Include operator ({walletAddress, displayName, email}): without it the registration is recorded as operator 0x0000000000000000000000000000000000000000 / "Unknown", and prove cannot match it to you.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Machine name | |
| model | No | Model identifier | |
| category | Yes | Machine category (e.g. fdm, cnc, laser-cut, hplc) | |
| operator | No | Who owns this machine. prove and activate match the caller against operator.walletAddress (or operator.email). | |
| description | No | Machine description | |
| capabilities | No | Array of capability objects | |
| manufacturer | No | Manufacturer name |