@aarondovturkel/doorman-network
v0.12.0
Published
Opt-in pattern learning and private classifier serving for Doorman.
Readme
@aarondovturkel/doorman-network
Optional, server-side pattern learning for Doorman. Contribute sampled numeric summaries and independently confirmed outcomes, discover recurring combinations, and test them on later sessions from unseen applications before supplying them to Jev.
Ordinary Doorman installations do not contact this service. Evaluation, contribution and training are separate opt-ins. Patterns never authenticate a person or authorize an agent.
import { createNetworkClient } from "@aarondovturkel/doorman-network";
const network = createNetworkClient({
endpoint: process.env.DOORMAN_NETWORK_URL!,
apiKey: process.env.DOORMAN_NETWORK_KEY!,
});
// Keep this assessment on your server. Evaluation does not contribute training data.
const assessment = await network.evaluate({
api_request_count: 40,
api_gap_cv: 0.2,
route_telemetry_share: 0.3,
});An operator must provision the tenant, enable its evaluation preference, and configure inference budgets. Disabled or unavailable evaluation is explicitly reported; zero risk is not proof of safety.
- Connect, contribute and confirm outcomes
- Discovery, validation and limitations
- Train and evaluate a classifier — optional
network.classify(features), separate assistant/abuse targets, private shadow/canary results. - Postgres deployment
- Cloudflare D1 deployment
- Versioned HTTP schema for other languages
This developer preview is available as @aarondovturkel/doorman-network. Its synthetic experiments establish implementation behavior, not real-world detection accuracy.
