/.halfspan/ paths to Halfspan; the company's application does not need to serve these files.Link header with rel="describedby" pointing to two site-specific resources:| Resource | Purpose |
/.halfspan/v2/<siteId>/agent.json | Protocol version, command URLs, authentication requirements, session and turn fields, and size limits. |
/.halfspan/v2/<siteId>/agent.md | Plain-text Markdown instructions with request examples, review polling, execution, and recovery. |
instructionsUrl and discoveryUrl in its JSON body. The proxy does not redirect or replay a rejected write.config for available actions, workflows, and any existing task.attach to provide the task goal and a verified, published workflow, or resume an existing task. Keep the returned taskId and sessionId.observe report. Select a current nextActions entry from status.propose to submit the action, revision, workflow step, UUID idempotency key, and a brief justification. Keep the returned turnId and poll status for its review./.well-known/halfspan.json and /halfspan/v1 endpoints are also separate contracts.