Read live from the toolbox’s capability manifest — each one a functioning, evidenced building block (not a roadmap promise), reachable through the surfaces shown. New capabilities appear here automatically as the platform grows.
JobFrame canonical Job Family × Focus × Level taxonomy + classifier
AdoptedThe governed job substrate — SOC/O*NET registry + families × functions × universal levels + verbatim profiles + aliases + /classify; the spine every other JobFrame + comp capability maps into.
RESTMCPUIData
JobFrame coordinate system ('Pantone for jobs')
ShippedPer-profile computable coordinates in measurable spaces (structural + content live, pay@1 + semantic staged) with 3-state Delta-E matching, versioned editions, and the Job Swatch UI — making similarity, leveling, and pricing measurable.
RESTMCPUIData
Non-infringing two-sided matcher + capability-DAG (PAT-204)
BuildingIP-clean design-arounds for two in-force matching patents: symmetric per-dimension twoSidedMatch, alignCapabilities via LCS + set coverage, and scoreDagGaps over a static prerequisite DAG — explainable match + gap typing, no GNN, no gated shared vocabulary.
Data
AnyComp decision layer (strategy → optimizer → simulator → scenarios)
ShippedThe compensation Decision OS loop over three-value-rooted measures: elicit strategy → priorities → objective → optimize → simulate → several scenarios ('never one option'). The flagship custom comp engagement.
RESTMCPUI
Onboarded comp-service cloud run (the data-services gate)
ShippedRuns a comp service over a client's onboarded dataset end-to-end: segmentation-studio intake → roster adapter → pluggable midpoint (incl. pay-model market reference) → compa-ratio audit → persisted, tenant-scoped, auditable run. The gate every cloud comp data-service rides; paid-or-internal entitlement-gated.
RESTMCPData
Tier 3 Bring-Your-Own-Survey source calibration
ShippedBuilds a client's pay model on THEIR licensed survey: fits a source log-offset so our model reproduces their observed medians (the source-as-a-variable mechanism), then gap-fills the cells their survey didn't cover. The enterprise-credibility tier; client data never persisted/redistributed.
RESTMCP
Proprietary benchmark store (the data flywheel)
ShippedCross-client, JobFrame-matched comp + HR-metric benchmark database that every data-absorbing tool contributes to automatically (by design). Aggregates-only + min-N + HMAC-tenant; turns accumulated observations into Bayesian priors with honest error ranges that tighten as data grows — the durable moat competitors can't accumulate.
RESTData
Market-pay model (combined-source equation + benchmark + dataset SKU)
ShippedThe combined-source ridge equation (holdout R²≈0.89) — predict + differentials + equity — with a free single-lookup SEO magnet and a gated bulk/feed dataset SKU; combines all comp sources with source-as-a-variable, IP-clean per PAT-203.
RESTUIData
Commerce till (Stripe checkout → entitlement → gated fulfillment)
AdoptedThe reusable till: a SKU catalog → Stripe checkout → entitlement → accessUrlFor gated download/feed, plus the offerings feed that drives the storefront. Powers every paid toolbox dataset/pack.
RESTData
Niche Benchmark Survey — consortium pooling engine + per-niche GTM
ShippedPools N peer companies' auto-matched comp/HR rosters into min-N-protected, anonymized benchmark cuts (profile + function rollups; sparse Focuses release upward). A cut publishes only with min-N datapoints AND >=2 contributors. One niche registry drives per-niche landing pages + systematized outreach kits. Metric-agnostic (pay + HR metrics).
RESTUIData
Enterprise Job Architecture Workspace + governance
ShippedTenant PRD-16 workspace: never-type top-down constructor, draft-to-approved versioned lifecycle, tenant overlays/overrides, job-person-position graph, thin governance (tenants never mutate canon).
RESTMCPUI
Organizational Overlays (philosophy / change / strategy)
ShippedFlagship, plausibly first-of-its-kind: apply a philosophy/transformation/strategy org-wide through the JD system; source-tagged fragments injected by level x function, composing with Focus, versioned + rollout-tracked.
RESTMCPUI
Assessment & Rubric Library
ShippedPaired kits per Family x Focus x Level: interview banks (STAR), BARS, perf criteria, with a validity/EEOC adverse-impact trail; reincarnation-composed.
RESTMCPUI
Career Architecture + Learning loop
ShippedCareer pathing off universal levels + coordinates + development gap + learning catalog, closing assess-gap-learn-re-measure with the assessment library.
RESTMCPUI
HRIS Dataset Mapper (the enterprise wedge)
ShippedBulk-map noisy client job records to canonical Family x Focus x Level: detect, cluster, predict (confidence+evidence, abstaining), cluster-grain correct, tenant overlay, export.
RESTMCPUI
People Analytics + Clarification Campaigns
ShippedAnalytics with 5-state value provenance + a clarification-campaign builder routing minimal questions to the people who know, turning corrections into governed evidence.
RESTMCPUI
Public-standards crosswalk (ESCO + Lightcast)
ShippedIP-clean crosswalk canon to open standards (O*NET/SOC + ESCO + Lightcast) via computed coordinate position, no copyrighted codes stored (PAT-203); global + EU-compliance interop.
RESTMCPUI
Persona Library (GTM Toolbox)
BuildingThe toolbox-owned library + serving + monetization of buyer personas (pa-site Bicycle generates; this persists/serves/sells). First deliverable of the GTM Toolbox cluster (GTM-TOOLBOX-1, G0).
RESTMCP
T1 — Positioning & Differentiation Wizard (GTM Toolbox)
BuildingOffer + buyer + competitive set → a positioning statement, a differentiation map (where you win vs each alternative), and a StoryBrand one-liner. The 'how to sell it' tool.
RESTMCPData
T2 — StoryBrand / Message Builder (GTM Toolbox)
BuildingCustomer + problem + guide role + plan + stakes → a complete SB7 brandscript + a website one-liner + an elevator pitch. Emits the universal brandscript contract verbatim (no new generator).
RESTMCPData
T4 — Offer & Value-Prop Composer (GTM Toolbox)
BuildingProduct + target segment + price + pain removed → a value-prop statement, an offer structure (bonuses / risk-reversal / guarantee), and a value-vs-price framing.
RESTMCPData
T5 — Channel-Mix & Distribution Planner (GTM Toolbox)
BuildingSegment + budget band + product type + where attention already lives → a ranked channel shortlist + a starter paid/owned/earned mix + the one channel to start with.
RESTMCPData
T6 — Content Engine (GTM Toolbox)
BuildingBuyer + positioning → content pillars, an editorial calendar, and drafted pieces. The drafts ARE the value-first gifts in the give-before-you-ask doctrine.
RESTMCPData
T7 — Growth-Experiment & Funnel Designer (GTM Toolbox, flagship)
BuildingThe AARRR stage that hurts + the per-stage rates you know → a diagnosed bottleneck (worst-converting stage wins) + an ICE-ranked, falsifiable pass/fail experiment backlog, each with a value-of-information bridge.
RESTMCPData
T8 — North-Star Metric & Measurement Scorer (GTM Toolbox)
BuildingBusiness model + funnel → a recommended North Star metric, the 3-4 input metrics that move it, and a 'what you're flying blind on' gap read (each gap paired with its value-at-risk + cheapest close).
RESTMCPData
GTM Studio — artifact store + run ledger + commerce seam
ShippedThe shelf where every GTM tool saves its outputs, where the paid version gets gated, and where every run is logged (tool_runs) — built once for all the tools. Generic artifact store (0.2.0) discriminated by tool.
RESTMCPData
Benchmark-Outreach — find niche people + run value-first sequences
ShippedThe engine that finds the right niche people and runs value-first email sequences to gather pay data. Four audience types, each resolving to one canonical persona. Exposed read-only to AI tools (sends stay gated).
MCPData
GTM Agency Services (web + app development)
BuildingDone-for-you delivery operating the GTM Toolbox as an agency: the tools generate the strategy, the agency builds it. Four productized packages — Landing Page Sprint (fixed), Marketing Website + Web App MVP (quote), Care & Growth retainer (fixed).
RESTUI
GTM Market Inventory (build-ahead 'Spots')
BuildingThe proactive flip: build + SEO-rank a staged listing page for a (niche × geography) ahead of demand, then rent it exclusively (one business per market) to the deliverer who serves it. Composes content-engine + canonical-segmentation + company-intelligence + benchmark-outreach + commerce.
RESTUI
Technical-Recruiting Directory + comp-survey flywheel (GTM-F1)
BuildingThe lead market-inventory vertical and the center of the technical-talent flywheel: niche engineering markets (JobFrame Focuses incl. emerging roles the big surveys miss) × metros → SEO listing pages carrying role intelligence + an honest comp snapshot. The micro comp survey is the flywheel — recruiters/employers contribute → proprietary pay data → better content → better ranking.
RESTUI
Single-model fairness monitor (automated-decision disparity audit)
BuildingONE classifier trained with a fairness-aware loss (demographic-parity / equalized-odds penalty) plus an external held-out audit cohort that measures protected-class disparity post-hoc. Non-infringing design-around of US11922435B2's dual-model bias architecture: no second/monitoring model, no pseudo-unbiased corpus, no dual-classifier comparison. Complements the HO-191 pay-equity analyzer (compensation disparity) on the protected-class fairness thread.
RESTMCPData
Semantic candidate↔role ranking via transformer embeddings (US11403597B2 design-around)
BuildingRank a candidate pool against a role by cosine similarity of TRANSFORMER CONTEXTUAL EMBEDDINGS (dense sentence/text embeddings of role + candidate skill/experience text). IP-clean design-around of in-force US11403597B2 — the representation is a dense contextual embedding, explicitly NOT the patent's topic-model (LDA bag-of-words) document vector, and the rank is cosine, NOT token-set overlap. The dense-embedding complement to the PAT-204 token-overlap two-sided matcher (not a fork). Embedding-provider-agnostic: precomputed embeddings OR a pluggable Embedder port with a deterministic mock fallback.
RESTMCPData
Time-aware skill-trajectory matching via sequence alignment (CN120525496A design-around)
BuildingMatch a candidate's skill TRAJECTORY against a role's required trajectory by SEQUENCE ALIGNMENT (Needleman-Wunsch) of two typed (skill → proficiency → time) sequences, blended with final-state coverage and an optional deterministic recency attention — rewarding demonstrated GROWTH over time (proficiency that rose to the required level beats the same final skills with no/late progression). IP-clean design-around of in-force CN120525496A: 1-D sequence alignment (+ optional deterministic attention), explicitly NOT a graph neural network over a capability-evolution graph (no nodes/edges, no message-passing, no learned params). The time-aware complement to the PAT-204 token-overlap matcher and the US11403597B2 semantic-rank — both of which are point-in-time. Pure + deterministic, no external model dependency.
RESTMCPData
Causal-discovery KPI dependency engine (US11620601B2 design-around)
BuildingConstraint-based causal-structure recovery over a single block of tabular workforce/KPI data from ordinary ETL: the PUBLISHED PC algorithm (Spirtes/Glymour/Scheines) with partial-correlation Fisher-z conditional-independence tests builds a KPI DEPENDENCY GRAPH (skeleton + v-structure/collider orientation -> a CPDAG subset) and a LEVERAGE RANKING of drivers by their DIRECT (partial) effect on a named outcome KPI -- a confounded/mediated correlation (X _||_ Z | Y) is NOT scored as a direct driver. Deterministic, stateless, pure compute; no external service, no API key. IP-clean design-around of in-force US11620601B2: published causal-discovery on standard ETL, explicitly NOT the patent's integrated multi-engine value-graph platform with multi-source ingestion and continuous ML retraining. The MULTIVARIATE complement to the bivariate calculus.key-driver importance screen (not a fork).
RESTMCPData
Outcome-first assessment↔performance validity loop (US20160092822A1, public-domain)
BuildingCorrelates a PREDICTOR BATTERY against actual job performance to refine which predictors actually predict here: captures the realized outcome as one INDEPENDENT measurement event, correlates each predictor against it (composing the single-pair criterion-validity primitive), emits per-predictor observed + operational validity coefficients, ranks predictors by realized validity, and returns a predictor-refinement report with refined normalized weights (proportional to positive significant validity; noise/counter predictors -> 0; signal-free battery -> honest uniform fallback). A standard criterion-validity loop in public-domain I-O psychometrics. COMPLEMENTS (does not duplicate) PAT-204's outcome-feedback weight loop (#196): that learns weights for one specific matcher's signals; this is a general assessment->performance VALIDITY layer over any predictor battery vs any realized-outcome event. Pure / deterministic / stateless; no live source or API key.
RESTMCPData
Schema-first canonical comp-data normalizer (US11829954B2 design-around)
BuildingIngests HETEROGENEOUS compensation records (arbitrary pay-component labels, periods, currencies, FTEs) and maps every component onto a CANONICAL COMP SCHEMA: classified base/variable/commission/allowance, converted to one display currency, annualized, and FTE-normalized -> canonical records + per-class totals. A DATA-QUALITY report (missing currency, missing/mismatched period, unmapped class, unknown FX rate, negative amount) is emitted as a BYPRODUCT of schema conformance -- it never compares against an expected payroll amount and removing it would change no normalized number. Deterministic, stateless, pure compute; static FX snapshot, no live source/API key. IP-clean design-around of in-force US11829954B2: that patent is an ERROR-DETECTION-FIRST pipeline that normalizes commission & performance-pay to FLAG PAYROLL ERRORS; this inverts the posture -- normalization is primary, anomaly/quality flags fall out of canonicalization rules. The missing front-door COMPLEMENT (not a fork) to anycomp.onboarded-roster (which assumes already-normalized rows) and wage-compliance/currency (single-amount FX) -- it produces the single comparable canonical basis those primitives assume, feeding benchmark integrity.
RESTMCPData
Deterministic counterfactual recommendations (US11836633B2 design-around)
BuildingActionable-explainability layer ON TOP of the JobFrame matchers: given a candidate FEATURE VECTOR + per-feature ATTRIBUTIONS (SHAP/anchor-style, supplied or derived by a transparent deterministic attributor) + a current/target score + declared CONSTRAINTS (immutable features, [min,max] ranges, step granularity), compute the MINIMAL feasible feature edits that raise the predicted outcome to the target -- "what would make this candidate rank higher". Output is edits to the REAL candidate feature vector (from->to->delta + per-change score contribution + rationale), never a synthesized profile; immutable features are never proposed for change; sparsity-budgeted (maxChanges); honest already-met + infeasible (reasoned, no partial answer). Pure + deterministic, no external model / no API key. IP-clean design-around of in-force US11836633B2 (which GENERATES counterfactual candidate profiles with a GAN -- adversarial generator/discriminator synthesizing fictional higher-ranking profiles): the mechanism here is deterministic feature attribution + constrained search over the declared feasible region -- NO GAN, no generator, no discriminator, no sampling, no learned synthesis. COMPLEMENT (not a duplicate) to the two-sided matcher / semantic-rank / trajectory-match: those give the score + gaps, this gives the minimal change set to clear a threshold.
RESTMCPData
Pay-structure-for-retention recommender (US11636435B2 design-around)
BuildingGiven a workforce COHORT (attributes + current compa-ratio + headcount), its CURRENT pay structure (band midpoint, range spread, base<->variable mix), and a RETENTION SIGNAL (current annual attrition), recommends STRUCTURE ADJUSTMENTS (midpoint lift, variable-share trim, spread widening) that optimize a retention objective -> the recommended structure + per-lever adjustments with rationale + the PREDICTED RETENTION EFFECT (projected attrition, attrition reduction, retained headcount, projected compa-ratio). A transparent, a-priori, OVERRIDABLE dose-response (every coefficient exposed; market-pressure-amplified; capped at the retention floor); below-band high-attrition cohorts get a bounded midpoint lift + mix/spread moves, well-paid low-attrition cohorts get an honest minimal/no-change result. Deterministic, stateless, pure compute; no live source/API key. IP-clean design-around of in-force US11636435B2: that patent predicts which BENEFITS/PLAN an employee SELECTS vs org financial goals; this INVERTS the I/O -- the target is the pay-STRUCTURE design and the objective is RETENTION (structure -> retention), NOT plan selection. The missing structure->retention RECOMMENDER complement (not a fork) to anycomp.byos-structure-build (prices grade ranges from supplied midpoints) and anycomp.exit-risk (per-employee P(exit) predictor) -- it recommends what structure to change and the retention payoff those leave out.
RESTMCPData
Dense semantic job-to-job similarity (US12524739B2 design-around)
BuildingScores how similar two JOB descriptions are (role-to-role) — each a bundle of role/responsibility/skill TEXT or precomputed dense EMBEDDINGS — by COSINE similarity in a shared vector space with standard facet-weighted HIERARCHICAL aggregation, returning the aggregate similarity in [0,1] + a per-facet cosine breakdown; also ranks a candidate job set against a query job. Embedding-provider AGNOSTIC: supply precomputed embeddings, OR let the spoke embed free text via a pluggable EMBEDDER PORT with a deterministic in-repo mock (feature-hashing; no live API key) — the same seam JobFrame's `semantic` coordinate space staged (FU-3) but left unimplemented. Deterministic, stateless, pure compute. IP-clean design-around of in-force US12524739B2: that patent parses a job description into a CUSTOM TRIPLET schema and scores hierarchical job-similarity over that proprietary structure; this uses a DIFFERENT representation — dense semantic-role EMBEDDINGS + standard cosine + standard hierarchical aggregation. The non-infringement is the representation (a dense embedding vector, NOT a triplet structure): no triplet extraction, no triplet-similarity schema, no structured-relation scoring; similarity == cosine over dense vectors. Job<->job is a DIFFERENT pair than JobFrame's candidate<->role two-sided matcher and is the missing concrete implementation of JobFrame's staged semantic seam — it complements (does not fork) the matcher + coordinate engine.
RESTMCPData
Cohort-similarity career-pathing over a skill ontology (US20200372473A1, public-domain)
BuildingRecommends a person's likely/feasible NEXT ROLES from a corpus of historical role transitions, ranked by cohort similarity over the skill graph, with the skill gaps to close for each. Given a current role + weighted skill profile and a transition corpus (from->to + each mover's skills + count): represents the person and every mover's origin profile as a sparse skill vector over the shared skill ontology, computes cohort similarity = cosine(person, mover) (no-skills movers get a small floor), keeps movers >= minCohortSimilarity (the cohort "people like you"), ranks destination roles by similarity-weighted move-share (the cohort's share of onward moves into that role), and for each destination emits the skill gaps = cohort prevalence - held weight (clamped >=0), largest first. The public-domain implementation of US20200372473A1's roles-as-skill-nodes + learned role-transition cohorts, via standard cohort/cosine-similarity methods. COMPLEMENTS (does not duplicate) career-development (taxonomy/coordinate ladders+lattices over the canon, no behavioral data) and job-family-agent (candidate<->role matching / single-role fit): this is pathing by behavioral DATA — "what did people with a profile like yours actually move into next?". A unique profile with no similar movers returns an honest empty/sparse result. Pure / deterministic / stateless; the transition corpus is posted in the request (no live source, no API key, nothing persisted).
RESTMCPData
Knowledge Graph (Marketing Intelligence Stack substrate)
BuildingThe entity/relationship substrate at the center of the Marketing Intelligence Stack: a typed, tenant-scoped graph that FEDERATES JobFrame roles + company-intelligence companies (reference nodes) and owns the cross-cutting marketing edges (competes-with, hires-for, covers-topic, ranks-for…). The join layer that makes CI/SEO/AI-Inbound/Content cohere + the grounding layer for AI-cited answers.
RESTMCP
SEO (search-visibility engine)
BuildingMarketing Intelligence Stack search engine: keyword research, rank tracking (append-only time series), technical/on-page audits, and (Phase 2) content gaps + briefs. Instruments the build-ahead market-inventory Spots + /recruiting directory so they rank — and proves it with real, never-fabricated rank/traffic. Internal + a productized agency SKU (audit · rank-tracking · keyword strategy).
RESTMCP
Marketing / Google Analytics (measurement layer)
BuildingThe measurement layer of the Marketing Intelligence Stack: GA4 + Google Search Console + a conversion warehouse. Ingests measured metrics (GA4 sampling flagged), mirrors the commerce till's real conversions, serves calculus-ready rollups, and supplies the HONEST market-inventory Spot traffic number (null until real). T8 recommends metrics; this computes the real ones. SEO reads our GSC rows.
RESTMCP
Competitive Intelligence (monitoring + gap findings)
BuildingMarketing Intelligence Stack competitor-monitoring layer: an append-only observation store (SERP / keywords / content / backlinks / positioning / hiring over time) that derives a ranked gap-findings opportunity list the rest of the stack consumes (SEO, Content, positioning). Distinct from company-intelligence (the company master): CI owns OBSERVATIONS + references the master by key. Internal + a productized competitive-audit/monitoring SKU.
RESTMCP
AI Inbound (AEO/GEO + capture)
BuildingMarketing Intelligence Stack AI-native inbound layer, two halves: (1) Answer-Engine Optimization — citability audits + 3-state answer-engine citation probes + the llms.txt answer-feed so AI engines cite us; (2) AI inbound capture — intent detection + conversational qualification → PII-redacted routed leads. Internal (our properties get cited + capture leads) + a productized agency service.
RESTMCP
Content Development (governed lifecycle)
BuildingMarketing Intelligence Stack content layer: the governed brief→draft→optimize→publish→measure lifecycle that produces the pages the market-inventory Spots + /recruiting directory rank on. Immutable versions + an optimization gate (seo/aeo/editorial/fact-grounding) + a human publish gate. CONSUMES the T6 content engine + Knowledge Graph + the existing corpus/library (referenced grounding) — never re-ingests books. Internal + a productized managed-content service.
RESTMCP
Organizational Network Analysis (connectivity + ONA summary measures)
ShippedBoils a collaboration graph down to theory-grounded, benchmark-bearing ONA summary measures (reach, density, broker-dependency, community structure, siloing E-I, assortativity, vertex similarity, tie diversity) — interpretable scalars for leaders, plus before/after graph similarity — never a node-link hairball.
RESTMCPData
Exec-ask translator (catalog front door / MF-180)
ShippedTakes a vague executive question and walks it backwards to the analytical question, the construct(s) at stake, the method, the data to pull, and the pitfalls — then routes the analyst into the matching acting tool (e.g. the MF-181 scale validator). The free front door / navigation model of the catalog. EXTENDS the intent-router (PAT-N1): reuses its centralized getModel client + generateObject discipline, adds the analyst-facing walk-back + a data-driven acting-tool routing registry.
RESTMCPData
Cross-cultural / cross-industry skill-equivalence (CN121503503A design-around)
BuildingScores how EQUIVALENT a source skill descriptor is to one or more target-market skills — each free text or a precomputed dense EMBEDDING — by COSINE in a shared vector space, returning a continuous Bayesian CONFIDENCE INTERVAL (not a discrete strict/approx tier) plus a POST-HOC region/industry adjuster applied at match time; also ranks a target-market skill set against a source skill. Embedding-provider AGNOSTIC (precomputed embeddings or a deterministic in-repo feature-hashing mock, no API key). Deterministic, stateless, pure compute. IP-clean design-around of IN-FORCE CN121503503A: that patent reads equivalence off a labeled-tier culture KNOWLEDGE GRAPH with pre-built culture labels; this uses a DIFFERENT mechanism on three axes — a DENSE embedding representation (no labeled graph), a continuous Bayesian confidence interval (no discrete tiers), and runtime POST-HOC region adjusters (no pre-baked culture labels). Cross-cultural use case: US "stakeholder management" <-> JP "nemawashi". Complements (does not fork) job-similarity (job<->job) and Principia equivalences (instrument<->instrument).
RESTMCPData
Task-as-Skill-Evidence — verifiable skills from completed work (US20210035048A1 free)
BuildingDerives a VERIFIABLE, evidence-grounded skill profile from the work a person actually completed — not self-report. Given completed-task records (description, outcome, difficulty, completedAt) + a skill ontology, tags each task to the skills it evidences by dense-embedding cosine, calibrates per-skill proficiency by NOISY-OR over evidence weighted by recency × outcome × difficulty, returns a Bayesian confidence interval (tightening with corroboration), the supporting tasks as PROVENANCE, honest unevidenced-skill gaps (never claimed), and co-occurrence skill adjacencies. Skill is demonstrated, not declared. Embedding-provider agnostic (deterministic in-repo feature-hashing mock, no API key); deterministic, stateless, pure compute. US20210035048A1 (project & skill-set verification) is ABANDONED → free to implement, no design-around. Complements: output FEEDS Principia competency-rollup as evidence; the missing tasks→skills inference that skill-trajectory-matching (skill SEQUENCES) does not do.
RESTMCPData
Transactional outbox — at-least-once secondary writes
ShippedDurable delivery for secondary writes (benchmark contributions, consumer feeds, authz tuple-sync): callers enqueue an event IN the same DB transaction as the primary write; a drainer delivers it with retries + dead-letter. Ends fire-and-forget writes that could silently vanish.
RESTData
Adaptive Decision Ledger — every adaptive loop learns whether it patterned right
ShippedThe decision/prediction half of every adaptive surface: log what a policy predicted (features, policyVersion, candidates), joined to the outcome signal on decisionId, so calibration scores predicted-vs-realized per policy. Adopted by JobFrame matching, reincarnation selection, and the Insight Player exec feed.
RESTMCPUIData
ReBAC fine-grained authorization (OpenFGA)
ShippedRelationship-based access control behind a swappable adapter: owner then editor then viewer + team memberships + share semantics, evaluated by OpenFGA in production. Durable tuple-sync via the outbox keeps the app DB and FGA consistent; RLS remains the last-line tenant guarantee (defense in depth).
UIData
MCP agent governance — keys, scopes, rate-limiting, sensitive-op confirmation, audit
ShippedAI-native control plane for the MCP gateway: per-consumer keys to scope sets, enforced per-consumer rate-limiting (token bucket), sensitive-op confirmation (a mutating tool requires confirm:true or is rejected + audited), and a full audit trail. The Barndoor/Aegis governance primitive set, in-house.
MCPData
Zero-LLM-serving guarantee — CI-enforced, publicly verifiable
ShippedEvery runtime AI import site is declared in a manifest with a fallback posture; CI (check:runtime-llm + runtime-llm-guard.yml) fails undeclared sites, stale entries, or serving paths without a fallback. hardDependencies is EMPTY (compiled plan + walk-back libraries serve the intent-router family deterministically). Published as the servingLlm field on GET /api/registry so buyers verify instead of trusting.
RESTUIData
Canon-verify — adversarial certification harness for generated datasets
ShippedBefore a generated dataset cell enters canon, N refuter lenses (Sonnet) attempt to falsify it against cited sources; a PURE policy decides (1 refutation kills; 2 unsupported quarantine; missing lens verdict = failed check). Persisted VerificationTrail = the certification stamp shipped with a dataset. First target: the superfunction pay crosswalk — converged 16/16 verified across three grounding iterations + Mike's review disposition.
Data
JobFrame coordinates — all four spaces live (structural, content, pay@2, semantic@1)
ShippedThe Pantone claim realized: one API call returns a role's position in four measurable spaces — structural (Gower), content (O*NET cosine, 154 dims), pay@2 (level + certified super-function premium, abstain-on-ambiguity), semantic@1 (frozen build-time embeddings, 256 dims, 2158/2158). Frozen dated editions, 3-state Delta-E matching, deterministic serving.
RESTMCPUIData
Benchmark flywheel canonicalization gate (PANTONE-0)
ShippedEvery observation entering the proprietary benchmark store passes deterministic JobFrame canonicalization (normalize case/spacing/padding, membership vs universal levels + canon super-function slugs) or is rejected with a logged reason — raw client vocabulary can never seed the moat. Store verified EMPTY at gate time: zero contamination ever landed.
RESTData
Canonical-identity comp pricing (PANTONE-1)
ShippedAnyComp resolves every roster (title|level|function) tuple to the JobFrame canonical identity BEFORE pricing — auto-accepts price at focus grain via focus-pay, review-band at the canonical marginal, unresolvable rows skipped + reported. Raw client strings never price against the bare equation again; responses carry the resolution table ('your roster in Pantone').
RESTData
Inbound-schema licensing boundary (PANTONE-7)
ShippedEvery source-level-mapping row carries schemaOrigin (public | customer-proprietary | vendor-licensed); vendor structures map per-tenant only — tighten-only origin claims and no-global-non-public writes are enforced with 422s, and the intake statement tells customers verbatim what we keep vs never keep.
RESTData
JobFrame Schema Map service (PANTONE-4, LIVE + selling)
ShippedBring an HRIS roster + any documented job schema; the service maps every job through the JobFrame canon — watermarked crosswalk / review-queue / schema deliverables, 3-state honest, entitlement-derived tenant binding, deterministic flywheel contribution through the PANTONE-0 gate. Priced per Mike's approved ladder ($0.25/row · $49 · $990; maintained $99–$1,990) with per-row checkout. PANTONE-9: the maintained (rung-2) subscription now has its recurring engine — a quarterly re-map of stored imports against each new canon edition plus a per-job DRIFT REPORT (moved / new / retired / confidence-shift), delivered via the token-gated `drift` file and driven automatically by the maintained-remap cron.
RESTUI
Per-person match-confirmation loop (PANTONE-5)
ShippedOne-tap per-person confirmation of proposed matches: campaign generation mints an adaptive-ledger decision per item, brandscript'd Resend emails carry single-purpose expiring tokens, and every confirm/correct writes back through recordMatchReview (outcome signals + trackers + calibration). The label moat — 'every instance strengthens our knowledge advantage'.
RESTUI
JobFrame matching meters (D3 — agent-buyable API)
Shippedresolve ($0.01/call, 1k/mo free) · match ($0.05, pairwise distance+band or neighbors over frozen editions) · bulk-map ($0.02/row) on the D2 gate/metering machinery, plus /api/v1/prior and /api/v1/metrics on existing tiers — with a machine-readable price book on the registry feed so an AI agent can discover the meters and buy a key without a human.
RESTData
JobFrame edition release chain (PANTONE-6)
ShippedOne chained release script (canon build with the authored-overlay merge WIRED IN → coordinates → semantic re-embed → certification → tests → frozen-edition bump checklist) with preflight/dry-run, plus a CI stub-regression guard grounded in the data's actual stub form — the production line for editions as the honest recurring subscription mechanic.
Data
Match-quality evaluation harness (PANTONE-8)
ShippedEmpirical precision/agreement per match band, per signal, per edition, computed from human review + confirmation outcomes via the adaptive-ledger join — with MIN_CELL_N=5 honest floors (no rate off 2 observations) and a verified empty state. The evidence base for tolerance recalibration, PANTONE-2's unify-or-bless decision, and the public 'confirmed by the people in the roles' proof point.
RESTData
Paid agent-commerce data API (HO-218)
ShippedThe metered /api/v1/* data API over the commerce till: pa_ API keys (sha256-hashed, minted on Developer-plan purchase, race-safe across webhook + success page), a per-call priced usage ledger (commerce.api_usage — volume steps + plan policy: 25k included lookup-class calls on Developer, no per-call metering on Enterprise), 402-with-Checkout-link inline agent purchase, and a nightly cents-denominated Stripe Billing Meter push. Endpoints: minimum-wage lookup/dataset, roster compliance, OEWS benchmark, JobFrame resolve/match/bulk-map; OpenAPI at /api/v1/openapi.json. Contract + posted prices owned by pa-site (PAID-API-CONTRACT.md / api-pricing.ts, vendored).
RESTUIData
Per-profile work products (assessment criteria · performance standards · goal instruments) — PAT-JFE-RUBRIC
ShippedDeterministic, zero-LLM-serving work products on every canonical JobFrame profile: level-scoped evaluation criteria with BARS frames + structured-interview dimensions (/profile/[key]/assessment), performance standards at this level, and SMART/OKR/MBO/scorecard goal templates (/profile/[key]/goals). Generators are pure functions over canon + source-registered artifacts (O*NET 30.3 work-products @ 923 SOCs with CC BY attribution baked in; 236 verbatim leveled anchors from UK CS (OGL) + OPM (public domain), Canada KLC extracted but license-excluded from serving). Every block basis-labeled observed/derived per the JCV extrapolation architecture; honest empty states; kit SKUs pre-staged (assessment-kit-*, flip at RUBRIC-3).
UIData
Interview scoring — uninfluenced multi-rater capture (PAT-JFE-LOOP-1)
ShippedThe first Work-Product Operating Loop: scored interviews by interviewer × candidate, pinned to a JobFrame profileKey + guide edition. The product guarantee is the uninfluenced-panel discipline, enforced in one shared pure module (src/lib/uninfluenced) that both HTTP and MCP route through: raters never read others' scores pre-reconciliation, submit-once-then-locked with append-only corrections, reconciliation unlocks only at full-panel-submit or audited owner force-close. Two identity anchors: Tenant Platform (enterprise) + entitlement-as-tenant (individual). Simple interrater snapshot v1; κ/G-theory composes performance-validity later.
RESTMCP
Performance-evaluation capture — uninfluenced review rounds (PAT-JFE-LOOP-2)
ShippedThe second Operating Loop, extending performance-calibration (1.1.0): multi-rater evaluation rounds pinned to a JobFrame profileKey + criteria-source edition, verbatim criterion text at score time, append-only corrections, audited reconciliation. Shares the src/lib/uninfluenced gates with interview scoring — one provable discipline. Individual tier via evaluation-round/$99 + Operating Loops subscription; enterprise via Tenant Platform. RLS forced on all 7 tables.
RESTMCP
Goal-outcome tracking — longitudinal goal instances (PAT-JFE-LOOP-3)
ShippedThe third Operating Loop, extending survey-orchestrator (0.16.0): goal instances record filled SMART/OKR/MBO/scorecard template rows verbatim (target/baseline/due), append-only check-ins over cycles, one outcome closes the instance; honest last-3 trend (never fabricated). decision_ref reserves the adaptive-ledger join. Individual tier via the Operating Loops subscription; enterprise via Tenant Platform. RLS forced on all 3 tables.
RESTMCP
Niche CRM — sweep-fed company-master (account layer)
ShippedTurns the JobFrame niche sweep (company→live-ATS-board resolution + clustered postings) into a queryable company database inside the company-intelligence company-master. Each swept niche is a list; each company a member carrying its ATS board, niche(s), role-focuses, and postings-derived intel (locations, observed comp bands, sample URLs, hiring velocity). 447 companies / 42 niche lists / 540 memberships loaded 2026-07-07 (company-master 136→563). Idempotent, attributed (source=jobframe-niche-sweep), auto-refreshed after every sweep. Account layer — named contacts need the PDL/Smartlead enrichment (PORTFOLIO-2 dependency).
RESTData
Niche-sweep comp → benchmark moat (canonically matched)
ShippedPipes the JobFrame niche sweep’s OBSERVED market comp bands (harvested off live ATS postings; ~30% carry comp) into the proprietary benchmark store per the standing data-flywheel directive. Each posting is matched to JobFrame canonical coordinates BEFORE contribution (the store’s canonicalization gate is deterministic-only): FUNCTION from resolveTitle→family→work_superfunctions.slug; LEVEL read only from explicit seniority words in the title (never the alias’s baked-in level). Titles with no seniority signal or no family resolution are dropped-with-reason (Glass Ox), not guessed. Observed resolve rate 22.0% (4,883 of 22,156 comp-bearing postings) → 114 (function,level) cells; 70 release at n≥5 (~4,796 postings). geo omitted (national). Aggregates median-of-midpoints per cell; contributeComp(source=jobframe-niche-sweep) enqueues to the transactional outbox; jobKey fn/level matches getBenchmarkPrior. DRY-RUN default; --commit writes.
RESTData
Trigger wire — niche CRM → CampaignBrief (moment-of-need outreach)
ShippedMove 6 of the cold-outreach doctrine: converts the niche CRM's live “who is hiring which niche role RIGHT NOW” signal into trigger-based, moment-of-need outreach targeting — up to a ready, inspectable CampaignBrief. Reads the trigger cohort from company-intelligence [getCohort by niche list_id, fallback queryCompanies by sector], matches each cohort company's live hiringFocuses to a JobFrame niche focus (from niche-focus-worklist.json), and assembles the existing CampaignBrief contract with targetCompanies = the LIVE trigger set (not a static file), plus a People-Data-Labs contact-enrichment REQUEST shaped per audience (hr_comp → human_resources role; others → focus title keywords; companies → trigger set else industry → niche). NO SENDS: stops at the CampaignBrief; the provider stays gated. COST/PII guard: the live PDL call is behind --live; DEFAULT dry-run shapes the request and calls nothing; live leads stay in-memory (never persisted or sent). Glass Ox: a focus with no cohort company hiring it is quarantined-with-reason, never faked into an empty-audience brief. Pure assembly core is IO-free + unit-tested 12/12. Sample: robotics cohort=8 → 43 focuses with a live trigger; crypto-fintech cohort=30 → 23.
Data
Niche Frontier Intelligence Report — the Godfather-offer gift
ShippedThe free, leading-value gift of the Frontier Cohort offer (docs/POSITIONING/FRONTIER-COHORT-OFFER.md §2): a per-niche, consultant-grade market study composed DIRECTLY from JobFrame + the niche sweep/CRM — role map, leveling ladder, live market pay per role×level, who's hiring now, talent landscape, what the surveys miss, and the honest uncertainty map → founding-cohort invitation. Composes assets we already produce (novelFocusUnits + promoted clusters + subIndustry deep-research prose from niche-campaign-<slug>.json; niche-postings-<slug>.json; company-intelligence cohort via queryCompanies(sector)); it does NOT invent a parallel content engine. Honest error ranges + thin-cell flags are a FIRST-CLASS feature (the hook for consortium participation), not an afterthought: pay is labelled posted-rate (a live-market sensor, not a paid-incumbent census per COMP-DATA-SOURCING-STRATEGY.md), p10/p50/p90 shown only where n≥min-N, thin cells (0<n<min-N) flagged with a coarse indicative figure only, levels never guessed (no-seniority postings drop; no-median roles abstain), and generic corporate roles are split out of the frontier map with reason (Glass Ox: excluded, not hidden — the split IS the 'what surveys miss' teaching). Pure DB-free core composeNicheReport + Markdown renderer + tsx entry; degrades to postings-only when no CRM DB is reachable.
Data
Published HR survey-instrument registry
ShippedA data-driven registry of PUBLISHED HR survey instruments fielded on the survey-orchestrator engine we already own — NOT a bespoke battery per instrument (that pattern stays for Mike's proprietary CAMS/EE/CoI/LMR composites). One registry + one generic subscale-mean scorer + one route trio + one MCP tool set covers all. 11 instruments mined from the field-defining-HR corpus (canonicai _clusters/field-defining-hr), each PARAPHRASED-after + cited (never verbatim; only CAMS is verbatim in this spoke): UWES-9, Google Upward Feedback Survey, an honest census-illustrative battery after Googlegeist, the Ulrich HRBP pair (HR Role-Assessment four-role model + HRCS six competency domains), the Buckingham/ADP Team Engagement Pulse, the PFIT fair-interpersonal-treatment scale (two reverse-coded items), Pink's Autonomy Audit, the Kegan & Lahey DDO-360, Becker's Line-Manager HR Responsibilities, and a direction-aware turnover-risk composite (APA-Handbook turnover antecedents harmonized to one scale + risk-oriented via reverse-coding so protective/risk constructs compose into one turnover-RISK index). One mined instrument stays deferred (PAT-HR-INSTR-2, the Knowing-Doing dual-form gap survey — needs a two-administration diff design).
RESTMCPData
Cohort lead capture — inbound→CRM loop
ShippedCloses the signals→CRM gap for the Frontier Cohort program: an inbound niche-report request (a landing 'get the report' CTA, or a pa-site signal) becomes a first-class warm cohort prospect in the company-intelligence company-master. captureLead is idempotent on (email × niche), resolves the lead to a company-master key (named company, else the work-email domain SLD; free providers → none), and tags an EXISTING master company with a cohort-lead:<niche> signal so warm prospects surface in the same cohort queries used for benchmarking. PII (email) is captured behind a service-key POST; the only public read is aggregate + PII-free (counts by niche/status/source). Unknown lead-companies are not auto-created (the lead row is the record).
RESTMCPData
Canonical Tool Database + tool-kit machine (29 book-grounded HR/selection diagnostics)
ShippedOne in-code Tool Database: each tool = engine (REST + MCP + public score API) + declarative inputSpec + construct bindings + a content pack (SB7 brandscript · explainer · instructions · helpers · illustrations) that travels with every pull. 29 tools grounded in the Get2Great HR + selection guides; adding one is config, not code.
RESTMCPUIData
@people-analyst/tool-embed-kit — cross-repo tool-embed package
ShippedToolbox-authored, vendored package (counterpart to library-kit) that renders any toolbox tool + its content pack anywhere: ToolEmbed + GuideTools portal-injection + generic inputSpec scorer + construct bindings + syncTools. Portable styling via --tk-* CSS vars (no Tailwind coupling); a consumer can bring its own binding.
Data
@people-analyst/tool-kit-core — reusable tool-kit authoring machine
ShippedThe topic-agnostic authoring half of the tool-kit, extracted as a vendored package so ANY vertical (people-analytics, TheFamilyAlmanac, vela) stands up its own Tool Database + toolbox: the canonical Tool contract, the shared ratings-diagnostic engine, construct + external bindings, a generic illustration generator, and a fail-loud registry factory. Sibling to the tool-embed-kit renderer.
Data
JGC — job×level guide composition pipeline
ShippedCompose a grounded, level-transformed competency guide for ANY job × level from the 13 universal competency overlays + a function-focus model — a weighted, provenance-preserving JOIN (compose≠merge; seams surface as tensions), level-transformed across the 25 P/M/E/S universal levels, rendered into a bicycle-standard guide body and distributed to JobFrame (home) + Performix + Get2Great. “A guide for every job×level” as a callable pipeline.
UIData
MF-323 — book/cluster model → multi-level Job Family Matrix ("if this were a job")
ShippedTurn any book or cluster factor-model into a multi-level Job Family Matrix: the profession it embodies, KSA/competencies mapped from the model’s OWN constructs, and 5 levels (novice→expert) with an honest literal-vs-extrapolated flag. Direct for job/career books; an imaginative “if mastering this were a profession” stretch for the rest — the delight is in the stretch. The engine for the career-guide level ladder + a universal “the job of being good at this” block offerable on any guide.
Data