# Protocol Playground

The Playground is a browser-local implementation aid for the `supply-y/1.0` object contract. It loads the same seven JSON Schemas and fourteen valid or invalid fixtures used by the repository release gate.

## What it validates

- valid JSON and a supported `object_type`;
- the matching JSON Schema Draft 2020-12 contract;
- required common-envelope and object-specific fields;
- formats, enums, patterns and additional-property rules;
- current domain-profile checks for prohibited raw disclosure keys, required human approval, response-action dependencies and thread phase transitions.

Every finding includes its source, JSON Pointer, keyword and message. Valid fixtures should pass. Red-team fixtures should be rejected for the published reasons.

## Privacy boundary

Validation executes inside the browser. The editor does not call a validation API, persist content or send the object to Supply-Y. The page ships only committed test schemas and fixtures.

Do not paste production data into a public documentation site. Local execution reduces exposure but does not turn the browser into an approved customer environment.

## What it does not prove

Passing the Playground proves structural and local profile compatibility only. It does not prove that facts are true, policy was genuinely enforced, encryption keys are controlled, a signature is valid, an Agent is safe, or a production exchange will succeed. Those require the cryptographic, behavior, interoperability and hosted-sandbox conformance levels.

---

Canonical HTML: [Protocol Playground](https://supply-y.net/docs/playground)
Agent documentation index: [llms.txt](https://supply-y.net/llms.txt)
