identify_machine
Provision a persistent on-chain identity for any industrial machine using OEM, model, and serial number. Returns a unique mint_id and wallet address for data normalization and automation.
Instructions
Provision or retrieve a persistent on-chain identity (mint_id) for any industrial machine. Works for CNC machines, industrial robots, PLCs, additive manufacturing cells, injection molders, presses, turbines, pumps, compressors, conveyors — any equipment from any OEM: Fanuc, Siemens, Haas, DMG Mori, Mazak, Okuma, Hurco, Doosan, Makino, ABB, KUKA, Universal Robots, Yaskawa, Stäubli, FANUC Robotics, Komatsu, Caterpillar, John Deere, Trumpf, Bystronic, Amada, EMAG, Bosch Rexroth, Beckhoff, Rockwell Allen-Bradley.
Returns the mint_id (universal handle, format "MINT-xxxxxx") plus its
Solana wallet_address. Idempotent — calling again with the same
(oem, model, serial) returns the same mint_id with created: false.
USE WHEN: a user references a specific machine by OEM/model/serial and you need a stable handle to attach normalized data, automations, or on-chain settlements to. Always call this first when a new machine is introduced to the conversation, before normalize_telemetry or create_automation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| oem | Yes | ||
| model | Yes | ||
| serial | Yes | ||
| site | No | ||
| metadata | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||