DEVELOPER PREVIEW · PUBLIC SANDBOX

Resolve live delegated authority across trust domains.

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…

1. Create a sandbox project

No account required for this preview. The key expires after 7 days and is kept only in this browser tab.

2. Install the SDK

npm install @gate-avn/sdk@dev

Node.js 20+. Use createSandboxClient() for the public preview.

3. Run the revocation scenario

user:demo
  ├── agent:A@company-a ──┐
  └── agent:B@company-b ──┴── agent:C@company-c
INITIAL
Waiting
2 live paths expected
AFTER REVOKE A
Waiting
1 live path expected
AFTER REVOKE B
Waiting
0 live paths expected
Create a project, then run the scenario.

4. SDK code

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);

5. MCP

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.