K
KYE Developers
GitHub Get started

Build with KYE Protocol™

Open contracts — schemas, vocabulary, conformance fixtures — that govern AI agent identity, authority, delegation and meaning continuity. Apache 2.0 surface, paid runtime layer.

What you'll build with

API reference

~40 endpoints grouped by tag: entities, authority, delegation, decisions, evidence, signals, audit, continuity, payments.

Browse the API →

Schema catalogue

115 JSON Schema 2020-12 contracts for every object the protocol moves — with public examples for every shape.

Browse schemas →

Conformance fixtures

20 categories of scenario fixtures so you can prove the runtime you build (or vendor) implements KYE faithfully.

View fixtures →

SDKs

TypeScript and Python SDKs ship from the canonical schemas. Go SDK in alpha.

Install an SDK →

Sandbox

In-browser PDP playground, evidence-pack composer, webhook simulator, decision-flow visualiser.

Open sandbox ↗

Vocabulary

Canonical inventories: entity types, lifecycle states, signal types, reason codes, drift types — all open.

github.com/KYE-Protocol/vocabulary ↗

Five-line PDP example

import { KyeClient } from "@kye-protocol/sdk";
const kye = new KyeClient({ apiKey: process.env.KYE_API_KEY });

const decision = await kye.decisions.create({
  actor:    "kye:agent:acme.kyc_triage_001",
  principal:"kye:user:acme.compliance_lead",
  capability:"kyc.verify",
  action:   "kyc.verify",
  context:  { customer_id: "cust_001", region: "EU" }
});

console.log(decision.decision, decision.reason_code);
// → "allow" "policy_allow_default"

The open contracts (schemas, vocabulary, conformance fixtures, examples) are Apache 2.0. The runtime (PDP, evidence signing, transparency log, audit chain) is the paid KYE Runtime layer.