Control Demo

Protect by default. Choose your economic policy.

All non-PUBLIC routes have Default Protection — cryptographic verification, caveats, delegation, revocation. Then choose your economic policy: observe (audit), control (budget), or charge (paid-rail policy for admitting external agents).

Protection is the starting state. Economics are configurable.

Deterministic public proof path

Need the buyer-safe allow/deny/revoke proof?

The one-click Control scenes are useful for protocol exploration. The deterministic buyer proof lives on the public demo path and shows 401 no authority, 200 allowed, 402/403 denial, revoke/replay denial, and Evidence Pack export without auth or hidden shortcuts.

Default Protection

Layer 0 — Always-On Cryptographic Verification

Default Protection is the foundation of SatGate's security model. Every protected (non-PUBLIC) request is cryptographically verified — signatures, caveats, delegation chains. You can't turn this off. Then you choose your economic policy: observe, control, or charge.

CISO Role

Issues root credentials. Retains authority. Can revoke governed access.

Agent Role

Uses tokens. Can delegate restricted sub-tokens offline.

Worker Role

Receives delegated tokens. Cannot escalate beyond granted scope.

What You'll See:

  • ✓ Stateless credential issuance (no database)
  • ✓ Instant cryptographic validation
  • ✓ Offline token delegation (zero network calls)
  • ✓ Mathematical scope enforcement
Live Demo Output
Waiting for demo action...

FAQ

Control-mode questions

What does SatGate Control protect?

SatGate Control protects agent API and MCP tool calls by enforcing scoped capability tokens, budgets, delegation limits, revocation, and audit policy before requests reach upstream services.

Why use revocable capability tokens for agents?

Revocable capability tokens give agents narrow, expiring authority that can be delegated safely and denied at policy check without rotating global API keys or service-account credentials.

How does Control differ from Prove?

Control enforces scopes, budgets, and revocation before execution. Prove exports Evidence Packs containing signed receipts for supported receipt-producing decisions across internal and external agent lanes, so an auditor can verify what happened without trusting SatGate.

This demo runs against the live SatGate OSS deployment on Railway.