report_result
Tell the catalogue how a driver behaved on a real device, after testing it: 'works', 'fails' or 'partial', for the whole driver or one OSC address (from list_routes). Give the firmware version, and the device's reply to the MIDI Identity Request (F0 7E 7F 06 01 F7) as identity_hex when you can: trust is counted per firmware, so a failure on another firmware does not count against the driver, and a report of unknown firmware cannot be placed. Several accounts that agree on one firmware mark the driver usage-verified there; a report that several others contradict is rolled back and puts its account under review. Report only what was actually tested.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | What happened, briefly (500 characters at most): wrong range, no effect, other parameter moved… | |
| device | Yes | Driver id (e.g. 'korg/minilogue') or slug, from list_devices. | |
| address | No | One OSC address of the driver (e.g. '/minilogue/filter/cutoff'); omit to report on the whole driver. | |
| outcome | Yes | ||
| user_id | No | Your anonymous osc-bridge id, if you kept it from an earlier session (see the server instructions). Optional. | |
| firmware | No | Firmware version of the tested device. | |
| identity_hex | No | The device's reply to the MIDI Identity Request, in hex (e.g. 'F0 7E 00 06 02 42 2C 01 00 00 02 01 00 00 F7'). Proves the device was connected and carries its firmware version. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trust | Yes | The driver's trust after this report (see get_trust). | |
| report | Yes | The report's id. | |
| status | Yes | accepted: counts in the trust; pending: the account is under review; rolled-back: other accounts contradict it on this firmware. | |
| recorded | Yes |