Unavailable development surface
Proposed packet, review, and audit read models remain internal development artifacts. Their routes return not found.
- No evidence packet route
- No human review route
- No audit metadata route
- No external evaluation writes
API
Partner Evidence routes are live self-serve for Growth and Enterprise workspaces. ATS routes remain disabled while their trust boundaries are completed.
Proposed packet, review, and audit read models remain internal development artifacts. Their routes return not found.
Any future beta must enforce exact tenant and resource scope, finalized review integrity, fail-closed audit, and bounded partner responses.
Partner Evidence routes are live self-serve for workspaces on an active Growth or Enterprise plan; admins provision scoped credentials from Settings. ATS, rubric submission, status, and legacy webhook implementations are hard-disabled; no deployment flag reactivates those.
Treat these objects as planning material only until Klevian announces a separately verified beta.
Self-serve: packet, review, audit metadata, signed-ledger verification, and interview-invitation routes are available to workspaces on an active Growth or Enterprise plan, with scoped credentials provisioned from Settings.
Not available: the legacy external scored-evaluation writer is hard-disabled.
Not available: the legacy evaluation status and completion-webhook surface is hard-disabled.
Not available: ATS routes and transport registration are disabled, and no provider is production-verified.
This is the real evidence-packet shape returned by the partner API. Access is private-beta; confirm current entitlements with Klevian.
Evidence-packet response shape
// Proposed shape only; no endpoint is available.
// Transcript quotes are intentionally excluded.
type EvidencePacket = {
evidencePacketId: string;
schemaVersion: "klevian.platform_evidence_packet.v1";
candidateRef: string;
jobRef: string;
status: string;
roleContext: Record<string, unknown> | null;
consentStatus: {
status: string;
consentVersion: string;
policyVersion: string;
jurisdiction: string;
} | null;
modelSummary: Record<string, unknown> | null;
competencies: Array<{
competencyName: string;
score: number | null;
evidenceStrength: string;
evidenceCount: number;
}>;
evidence: Array<{
evidenceId: string;
competencyName: string;
evidenceKind: string;
evidenceClaim: string;
evidenceStrength: string;
reviewStatus: string;
}>;
risks: string[];
missingEvidence: string[];
recommendedFollowUps: string[];
humanReviewRequired: boolean;
reviewSummary: Record<string, unknown> | null;
auditRefs: string[];
};
Evaluation submission, status, and webhook routes are hard-disabled. They are not part of a production or private-beta API.
This is not a published self-serve API contract. The separate embed/read experiment remains default-off and unverified.
| Method | Implemented path | Purpose |
|---|---|---|
| POST | /api/rubrics/:id/embed-sessions | Create a short-lived, rubric-scoped browser session for an approved embed. |
| GET | /api/rubrics/:id/embed-config | Retrieve sanitized review-only rubric metadata for an approved embed. |
Conceptual embed markup using the shipped browser asset
<script src="https://klevian.com/embed/rubric.js" async></script>
<div
data-klevian-rubric-embed
data-rubric-id="rubric_approved_123"
data-job-id="job_456"
data-mode="review-only"
></div>