contribute_community_print
Contribute 3D print outcomes to the community registry anonymously. Share geometric signatures, settings, and success/failure data to help improve printing knowledge.
Instructions
Contribute a print outcome to the community registry.
Adds an anonymous print record for community aggregation.
Only geometric signatures and settings are stored — never
file contents, user IDs, or file paths.
Args:
geometric_signature: Geometric signature from fingerprinting.
printer_model: Printer model name.
material: Material used.
settings: Print settings dict.
outcome: ``"success"``, ``"failed"``, or ``"partial"``.
quality_grade: Grade from ``"A"`` to ``"F"`` (default ``"B"``).
failure_mode: Optional failure description.
print_time_seconds: Print duration in seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outcome | Yes | ||
| material | Yes | ||
| settings | Yes | ||
| failure_mode | No | ||
| printer_model | Yes | ||
| quality_grade | No | B | |
| print_time_seconds | No | ||
| geometric_signature | Yes |