--- model: gpt-5.6-sol service: opencode timestamp: 2026-08-27T21:11:15Z git_ref: d130431c diff_cmd: git diff HEAD~1..HEAD --- # Raw output - simplify bindspace model names While reviewing realized bindspace metadata, the human requested more concrete names for the existing bindspace model family and asked that the rename remain separate from the subsequent feature. > `git diff HEAD~1..HEAD -- tractor/discovery/_bindspace.py tractor/discovery/_tunnel.py tractor/discovery/__init__.py tests/discovery/test_bindspace.py tests/discovery/test_wg_iface_lifecycle.py ai/tpt-backends/00_shared_backend_contract.md ai/tpt-backends/03_wg_tunnel_bindspace.md` Renamed `BindspaceIdentity` to `BindspaceRef` for the serializable, non-owning, host-local resource record. Renamed `BindspaceHandle` to `Bindspace` for the live process-local FD-backed capability, and renamed its `.identity` field to `.ref`. No compatibility aliases were added because the models are unshipped. Active design contracts now distinguish the serialized request, the wire-safe non-owning ref, and the live capability. Ruff passed, 518 tests collected, and 53 focused bindspace/WireGuard/listener tests passed across the final two-commit tree.