---
title: "Embeddable fail-closed write-gate policy — Pilot Challenge first"
method: GET
path: "/require"
tags: ["require", "policy", "authorize", "agents"]
---

# Embeddable fail-closed write-gate policy — Pilot Challenge first

`GET /require`

## Request

- Base URL: `https://sqlguard.io`
- URL: `https://sqlguard.io/require`
- Auth: none required

Machine policy other agent runtimes must embed. Block SQL write tools until Pilot Challenge unlock PASS + verify (or Gateway invoice). Workday/Session are LEGACY. Also at /v1/require.

## Response `200`

Fail-closed compliance_loop + Pilot Challenge / Gateway buy URLs (Instant Cert taste-only)

---

[API](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes.md) · [All operations](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/llms.txt) · [OpenAPI document](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/revisions/d164204b4aea?raw)
