AnnouncementTurnkeeper Ward brings scattered safety signals into cases people can review.

Build the shared contract for safety intelligence.

Turnkeeper’s open-source effort gives detectors and platform systems versioned contracts, adapters, conformance fixtures, and developer tooling for privacy-minimized safety intelligence. Raw evidence and operational authority stay with the customer. No automatic enforcement—and no vendor partnership claims.

  • Apache-2.0
  • TypeScript
  • Public alpha

What we’re building

Four public surfaces for privacy-minimized safety intelligence.

SurfacePurposeStart here
@turnkeeper/adapter-sentinel

Claim-safe mapper from Sentinel-like candidates into privacy-minimized events. Not a Roblox trademark, endorsement, or partnership claim.

packages/adapter-sentinel
@turnkeeper/sdk

Structural Ward contracts and validators for privacy-minimized safety-intelligence inputs.

packages/sdk
Safety-exchange protocol

Dated schemas, synthetic conformance fixtures, and privacy/provenance profiles.

docs · spec
Contracts + fixtures

Synthetic inputs and negative cases for bounded validation without raw customer evidence.

docs/examples

Ways to contribute

Choose the surface closest to your experience. These are contribution areas, not a fabricated issue backlog.

TrackUseful contributions
Adapters

Claim-safe detector mappers, fixtures, and mapping docs that never imply vendor endorsement.

SDK + contracts

Types, validators, safe errors, schema parity, and privacy tests.

Safety-exchange protocol

Dated schemas, privacy and provenance profiles, and synthetic conformance fixtures.

Documentation

Protocol clarity, claim-safe adapter guidance, and contributor onboarding.

Quality + releases

Node 22/24 compatibility, CI, package checks, and clean-consumer tests.

Help make accountable safety interoperability easier to build.