One-click end-to-end demo
One click. Full flow. Signed end to end.
Runs a sample Action Request through every production Worker in the KYE runtime chain — kye-gateway → kye-pdp → back to your browser — and shows the response from each hop. No sign-up. No install. Uses the same public URLs you would use from your own code.
Plain Q&A
Short questions. Short answers.
- Do I need to sign up? No.
- Is this real? Yes. Real Workers. Real keys.
- Can I see the source? Yes. The runtime is open.
- Where does state go? Public sandbox DB. Resets daily.
- Will it log my IP? No. Logs are scrubbed.
- How many calls free? Up to 200 per hour.
- Curl-friendly? Yes. Every endpoint.
- Bring my own data? Yes. Drop a JSON. Try.
1 · Gateway health
GET https://api.kyeprotocol.com/health
2 · PDP health
GET https://pdp.kyeprotocol.com/health
3 · Edge health
GET https://edge.kyeprotocol.com/health
4 · MCP health
GET https://mcp.kyeprotocol.com/health
5 · Public directory
GET /v1/directory/widgets
6 · Decision (auth needed)
POST /v1/decisions/evaluate
Request payload
{
"action": {
"id": "kye:action:demo:purchase:001",
"verb": "submit_payment",
"subject": "kye:agent:demo-sandbox-agent",
"object": "kye:invoice:acme:2026-Q2-099",
"amount": { "currency": "USD", "value": 4800.00 },
"context": { "channel": "sandbox-demo", "now_iso": "2026-05-14T22:00:00Z" }
},
"policy_set_id": "kye:policy-set:demo:public-purchase-v1"
}
Response
No probe run yet.
Probe ledger
The decision step requires a bearer token. The
demo's call lands at kye-gateway's
POST /v1/decisions/evaluate without one, so the
expected response is 401 unauthorized — that's the
deny-by-default guard surface working as designed. To run a real
signed decision, mint an API key via the
Customer Cloud
→ API keys panel and inject it as Authorization:
Bearer ….