{"id":304638,"recorded_at":"2026-10-26T23:06:35.195148Z","observed_at":"2026-10-26T23:06:35.195030Z","subject_kind":"endpoint","subject":"eba5bdef-5334-43f3-9264-28369f8f32e8","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":2,"tools":[{"description":"Check whether molds fit together on a rotational-molding machine arm.\n\n        Every answer comes from the deterministic RotoSpider geometric layout\n        engine: rotation-envelope and dead-height checks, pairwise mold-to-mold\n        clearance, offset-arm riser selection, and ring arrangements for 3+\n        identical molds. It never returns a physically invalid layout.\n\n        Args:\n            molds: List of mold objects. Use one explicit unit convention:\n                Box/frame mold: {\"length_mm\": L, \"width_mm\": W, \"height_mm\": H}.\n                Cylinder/tank mold: {\"diameter_mm\": D, \"height_mm\": H}.\n                Exact L, slope, triangle, frustum, or complex mold: measured\n                length_mm+width_mm+height_mm plus the complete\n                geometry_asset_id+geometry_asset_revision returned by the\n                geometry WebAPI or another trusted publisher.\n                Decimal-inch aliases are length_in, width_in, height_in, and\n                diameter_in. Each value is converted once to canonical\n                micrometres; do not give both aliases for the same value.\n                Optional per mold: \"name\", \"weight_kg\", \"quantity\" (default 1;\n                use 0 to retain the mold type without requesting a copy).\n            machine: Public-sample straight-arm preset. Available models are\n                listed in the tool description. Leave empty AND give no\n                explicit geometry to scan all presets (\"which machine can take\n                these molds?\").\n            arm_type: 'straight' (dual spiders) or 'offset' (single-spider\n                offset/L arm). Empty = both.\n            spider_diameter_mm: Custom machine - spider (mounting plate)\n                diameter. Giving this plus envelope_diameter_mm switches to\n                custom-machine mode instead of presets.\n            envelope_diameter_mm: Custom machine - rotation envelope diameter\n                (for offset arms: the vertical envelope diameter).\n            dead_height_mm: Custom straight arm - unusable center height\n                between the upper and lower spider surfaces.\n            offset_spider_y_mm: Custom offset arm - spider Y offset from the\n                spider center to the sphere center (required for custom offset).\n            offset_horz_diameter_mm: Custom offset arm - horizontal usable\n                envelope diameter after side trim (defaults to envelope).\n            riser_heights_mm: Custom offset arm - available riser heights; the\n                solver picks the best (or none).\n            *_in: Decimal-inch aliases for the matching custom-arm and\n                clearance *_mm arguments.\n            max_load_weight_kg: Optional arm weight capacity; the solver loads\n                molds only up to this total weight.\n            clearance_target_mm: Target mold-to-mold clearance (default 300).\n            clearance_min_mm: Minimum acceptable clearance (default 150).\n            allow_overhang_within_envelope: Allow every mold shape to extend\n                past the spider edge while its complete active shape remains\n                inside the rotation envelope. Defaults to false.\n            include_layout: Include request-relative mold placements, each\n                with its heading in milli-degrees (angleMilliDeg).\n            display_unit: 'mm' (default) or 'in'. Canonical result fields remain\n                millimetres; 'in' adds a display projection rounded to 0.00001 in.\n            response_api: The answer's version, rotospider.layout-check.v3,\n                the default and the only version.\n\n        Returns a summary sentence plus per-arm results: feasible, placed vs\n        requested counts (per mold type when available), selected riser height,\n        spider utilization, center-of-gravity offset, achieved clearance, and\n        the engine's reason when molds do not fit.\n        ","inputSchema":{"properties":{"allow_overhang_within_envelope":{"default":false,"title":"Allow Overhang Within Envelope","type":"boolean"},"arm_type":{"default":"","title":"Arm Type","type":"string"},"clearance_min_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Clearance Min In"},"clearance_min_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Clearance Min Mm"},"clearance_target_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Clearance Target In"},"clearance_target_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Clearance Target Mm"},"dead_height_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Dead Height In"},"dead_height_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Dead Height Mm"},"display_unit":{"default":"mm","title":"Display Unit","type":"string"},"envelope_diameter_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Envelope Diameter In"},"envelope_diameter_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Envelope Diameter Mm"},"include_layout":{"default":false,"title":"Include Layout","type":"boolean"},"machine":{"default":"","title":"Machine","type":"string"},"max_load_weight_kg":{"default":0,"title":"Max Load Weight Kg","type":"number"},"molds":{"items":{"additionalProperties":true,"type":"object"},"title":"Molds","type":"array"},"offset_horz_diameter_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Offset Horz Diameter In"},"offset_horz_diameter_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Offset Horz Diameter Mm"},"offset_spider_y_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Offset Spider Y In"},"offset_spider_y_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Offset Spider Y Mm"},"response_api":{"default":"rotospider.layout-check.v3","title":"Response Api","type":"string"},"riser_heights_in":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"default":null,"title":"Riser Heights In"},"riser_heights_mm":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"default":null,"title":"Riser Heights Mm"},"spider_diameter_in":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Spider Diameter In"},"spider_diameter_mm":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Spider Diameter Mm"}},"required":["molds"],"title":"check_mold_layoutArguments","type":"object"},"name":"check_mold_layout"},{"description":"Relay a user question, bug report, or suggestion to the maintainers.\n\n        Args:\n            message: The user's feedback text (required).\n            contact: Optional reply address the user volunteers.\n        ","inputSchema":{"properties":{"contact":{"default":"","title":"Contact","type":"string"},"message":{"title":"Message","type":"string"}},"required":["message"],"title":"send_feedbackArguments","type":"object"},"name":"send_feedback"}]},"body_sha256":"86c32dba6b37befbb94adc5b9e81eb7017ea05dbdce75a9eaee33aa0cfaaa4a8","prev_id":null,"leaf":"0xf4d5ef5e790aee5e505227b6cb8d9963e150e610af1edd4d1850b39d498a07a4","leaf_text":"{\"body\":\"86c32dba6b37befbb94adc5b9e81eb7017ea05dbdce75a9eaee33aa0cfaaa4a8\",\"id\":304638,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793055995195030,\"prev\":null,\"subject\":\"eba5bdef-5334-43f3-9264-28369f8f32e8\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xf4d6ae9622540d65997c2222da19f724fe7f656ca4ba2abbb976944d8577e593","0x9c1618e1ec770667a44dc8fdec4787e6fd4a8307199c6a9c182a08b2db81b860","0x9c72bd089d777bcb565843d98df46e78b242d54fe4edd84ffa7d320e1f95ae5e","0x47aca5c5b0857354c8ad5e26b8a1c237341045a4b0a0b84eb303d958e8cba5a0","0x2011db92141719ce296f884bd28d898da0a10ad93f4a900e10b608ecf62a043d","0xa0e37d37dda57554dcbb3df0b71b5358688c2d400428dbba206f6892f8f22d99","0xeade1e9f2198732f437e6839bc2eb660f808c5bd248667324d96a35f61f2a8e0","0x7efcc079e4c79490657a21d2dade6bc756ec01873e0b9569f2e820ac010cdfee","0x60cc54c8c7fef3a86f858bd19cfe0791e7d127c201e2901a94201e2db3b00c33","0xf7bdc34efb83dc5cbbcb5071558fe87a477728e005b9d180c492e090371b2357","0xd1f6cbd0d3ee44ebe2e23b42e7f1822bbdf0afd342375323b5d4f8bc89cd943a","0x86ae35463d854f3938d986999aa8497e14f0ba2aa6f39a269e1e6d1134f9b847","0x79695e4356ea25a2b58265a824698704cd2c743099ce2dca9e41384ce8f1a8c5","0xd769d41500075835c3b2f9184d223699fb983fd05c29fbcb44d964abc7ee380d","0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}