Create a temporary API key, run a real gate.verify(), then revoke upstream authority and watch alternate-path preservation move GATE from ALLOW → ALLOW → DENY. The sandbox demonstrates GATE's resolver semantics; it is not a production issuer federation.
Checking GATE Network…
No account required for this preview. The key expires after 7 days and is kept only in this browser tab.
GATE_API_KEY
npm install @gate-avn/sdk@dev
Node.js 20+. Use createSandboxClient() for the public preview.
user:demo ├── agent:A@company-a ──┐ └── agent:B@company-b ──┴── agent:C@company-c
Create a project, then run the scenario.
import { createSandboxClient } from '@gate-avn/sdk';
const gate = createSandboxClient({
apiKey: process.env.GATE_API_KEY
});
const result = await gate.verify({
principal: 'user:demo',
actor: 'agent:C@company-c'
});
console.log(result.authority, result.decision);GATE_URL="https://ufqtoyakmrddqytrkcje.supabase.co/functions/v1/gate-sandbox" \ GATE_API_KEY="gate_sk_..." \ npx @gate-avn/mcp@dev
Developer Preview only. Not a production trust source or SLA-backed service.