FAQ.
Common questions across the three engagement tracks โ leadership and advisory engagements, federal subcontracting and partnerships, and the assessment-prep platform. If you need depth beyond what's here, a discovery call is the right next step.
Leadership & advisory engagements
What does a fractional vCISO engagement look like in practice?+
A typical fractional engagement is a recurring monthly commitment โ one-half to one full day per week of direct involvement, plus async availability for incident response and executive escalations. The work cadence is set in the first 30 days: board reporting cadence, security committee participation, vendor and customer-security touchpoints, policy ownership, and the program-level roadmap. The engagement is sized to the program, not billed as a project; the right scope is decided in the discovery call.
Are advisory engagements scoped by hours or by outcome?+
Both models are available. For strategy, maturity, or regulatory-readiness assessments, the engagement is outcome-scoped โ a fixed deliverable (gap analysis report, program roadmap, board-presentation pack) at a fixed price. For ongoing advisory or fractional leadership, the engagement is time-scoped (per-week or per-month commitment) so you can plan around it. Hourly billing is the exception, not the rule.
Does Key 102 bring the credentials enterprise buyers expect?+
Yes. Key 102's leadership holds recognized information-security and network credentials, and the engagement-level capability is grounded in enterprise program leadership across tier-1 financial services (SOX ยท GLBA), government and defense cyber (NIST 800-53 ยท CSF), and enterprise security transformation. The Leadership page details the track record by domain.
Federal subcontracting & partnerships
Is Key 102 Solutions LLC SAM.gov-registered and ready to subcontract today?+
Yes. SAM.gov status: Active. UEI: TXQFV5FJX797. CAGE: 1EWP2. Veteran-Owned Small Business designation. NAICS 541519 primary (Other Computer Related Services) plus 541512, 541690, 611420 additional. The capabilities statement is downloadable as a PDF and updated when credentials change.
What does Key 102's CMMC posture look like as a sub?+
Key 102 Solutions LLC publishes its own CMMC Level 1 self-attestation through the same platform we use to deliver client work โ SPRS-L1-2026-512PCZ, signed 2026-06-06, RFC 3161 TSA-anchored, publicly verifiable at portal.key102consulting.com/verify/sprs/SPRS-L1-2026-512PCZ. A prime evaluating us as a sub can verify the attestation independently without relying on our claim or any link we send.
Can Key 102 provide a teaming letter for our proposal?+
Yes, for engagements with clear scope and a credible RFP or proposal timeline. The fastest path is a 30-minute discovery call to confirm fit and scope, then a teaming letter follows within 2 business days. Bring the solicitation number or a draft scope statement to the call if available.
Getting started
What is the discovery call?+
A free scoping conversation with a practitioner, with no commitment. We map what is in scope, walk through where your current evidence stands against the framework, and tell you what the engagement would involve. Scope and pricing are confirmed there.
How do I know which framework I need?+
The discovery call includes framework scoping. For self-identification: CMMC applies to Department of Defense contractors and subcontractors handling Federal Contract Information or Controlled Unclassified Information. If you hold a DoD contract with the DFARS 252.204-7012 clause, CMMC applies to you.
How fast can I get started?+
Book a discovery call and we scope it with you. Once an engagement is agreed, your practitioner sets up your portal access and the engagement workspace. Onboarding for Guided, Managed and Audit Co-Pilot is typically complete within 3 business days of the engagement being confirmed.
Do I need to pick a tier upfront?+
No. Start with the discovery call. The scoping conversation identifies the right tier for your scope, audit horizon, and internal capacity before you commit to anything.
Engagement tiers
What is the difference between Guided, Managed, and Audit Co-Pilot?+
Guided is "You drive, we review" โ your team executes and a practitioner validates, with monthly Consultant Review hours and quarterly readiness reports carrying practitioner sign-off. Managed is "We drive, you approve" โ the practitioner runs the framework and your team approves. Audit Co-Pilot adds assessor-facing support through the assessment itself. Fortress (CMMC) does not offer a Self-Service tier โ see below for why.
Why does Fortress not have a Self-Service tier?+
CMMC 2.0 Level 2 requires a System Security Plan, a Plan of Action and Milestones, and SPRS score submission โ all of which carry assessor-facing artifacts. The Self-Service tier was retired for Fortress because the risk of a self-authored SSP failing C3PAO review is materially higher than for other frameworks. Fortress begins at Guided.
Can I upgrade or downgrade?+
Yes. Tier changes take effect at the next billing cycle. Annual subscriptions can convert to a higher tier mid-cycle with prorated billing; downgrades take effect at renewal.
What is Audit Co-Pilot?+
A managed-grade tier with recipient-verifiable deliverables. Every PDF report (Master Audit Report, Quarterly Report, SSP, POA&M, Policy Pack) carries a SHA-256 and Report ID that the audit recipient can resolve against a public verify endpoint to return a structured attestation โ practitioner of record, signing date, integrity status โ independent of any link or email the report was delivered through. Master Audit Reports issued at this tier render a dedicated verification page with step-by-step instructions for the auditor. Available as a contracted SOW add-on; not on the public price list.
Trust & verification
What is the Trust Center?+
A public, auditor-facing dashboard that exposes the cryptographic state of your tenant: audit chain integrity, evidence vault freshness, RFC 3161 anchor status, and the current Capability Readiness Score. Public surfaces redact tier, dollar exposure, executive summary findings, and control IDs by default.
What does "Grade-1 Cryptographic Vault" mean?+
The vault uses a three-grade trust model. Grade 1 (server-mediated) means the file is streamed through the server, hashed at ingest, and anchored before the response โ the client never holds the canonical hash. Grade 2 (cron-anchored) means a recompute happens on the next cron sweep within 4 hours. Grade 3 (client-claimed) means the hash is what the uploader submitted, recorded but not yet recomputed. Every artifact is tagged with its grade.
What is the hash-chained audit log?+
Every state change writes a row into audit_events with prev_hash and row_hash columns, forming an append-only cryptographic chain. UPDATE, DELETE, and TRUNCATE are blocked at the trigger level. A verify_audit_chain function walks the chain end-to-end and rejects any break. The chain tail is timestamped hourly to an RFC 3161 trusted timestamp authority for external proof.
What is RFC 3161 trusted timestamping?+
RFC 3161 is the IETF standard for trusted timestamps. We use SSL.com's Time-Stamping Authority. Every published quarterly report PDF is submitted to the TSA, and the response (a cryptographic signature binding the PDF hash to a specific moment) is stored immutably with the report. Independent third-party proof that the report existed in its exact form at that time.
What does "continuous monitoring" actually deliver?+
Native plugin connectors for Okta, Microsoft Entra ID, and Google Workspace (identity), GitHub (SDLC), and AWS CloudTrail (infrastructure audit log) run on cron. Failed connectors auto-pause after three strikes to prevent silent data drift. Evidence pulled by a plugin is hashed at collection and linked directly to a named control via the Evidence Collector m2m link table. No manual screenshot drives at audit time.
Which identity providers are supported for MFA + access-review evidence?+
Three are first-class: Okta (API token), Microsoft Entra ID (OAuth 2.0 app registration with Graph permissions Policy.Read.All / Policy.Read.ConditionalAccess / Directory.Read.All / AuditLog.Read.All), and Google Workspace (GCP service account with domain-wide delegation across Admin SDK, Reports, and Cloud Identity Policy APIs). All three pull password policy, MFA / 2-step-verification enforcement, and a user access review on a schedule. The Entra connector degrades gracefully if AuditLog.Read.All is not admin-consented. Google Workspace Reports API audit-log retention requires Business Plus, Enterprise, or Education editions for full coverage; lower tiers degrade with a tier hint surfaced in the install detail.
Which vulnerability scanners can I upload?+
Four vendors are parsed at upload time: Qualys (PDF ASV Compliance Reports), Nessus / Tenable (.nessus v2 XML), Trustwave / TrustKeeper (ASV PDFs, with the pre-computed PASS/FAIL verdict surfaced separately), and Rapid7 InsightVM / Nexpose (XML). Findings auto-link to framework controls (CMMC RA.L2-3.11.x). Severity uses CVSS-derived scores โ Rapid7's proprietary "Real Risk" rating is recorded but not used for compliance grading. Multi-port findings on the same CVE are deduped into one row with a port count.
How often do I need to re-upload a scan?+
Cadence is per-framework. CMMC = 90 days. NIST = 90 days. A daily cron at 07:00 UTC sweeps every active engagement and emits an in-app notification when a scan goes stale. Notifications dedupe over a 7-day window so you won't get re-notified daily once you're aware.
What is the Capability Readiness Score?+
A 0โ100 score and A/B/C tier label computed daily. Weights: coverage (40%), evidence freshness (25%), audit-chain integrity (20%), velocity (10%), hygiene (5%). The tier label uses words โ "Compliance Ready" / "Material Gaps" / "Significant Work" โ never raw numbers in client-facing surfaces. Daily snapshots build 30 and 90-day trend lines.
Who signs the quarterly reports?+
Every quarterly readiness report is signed by a named, accountable practitioner. No anonymous AI-generated reports. Specialty-credentialed sign-offs carry through to the network of 1099 practitioners as those credentials activate.
How is tenant isolation enforced?+
Postgres Row-Level Security on every tenant-scoped table, keyed to engagement_id. A 65-assertion SQL regression suite (supabase/tests/) verifies isolation on every change to RLS policies or destructive operations. The suite has caught real holes before deploy and is part of the gating criteria for any RLS-touching change.
How does two-party attestation work?+
A signed deliverable requires both your practitioner and you to sign before the package locks. The practitioner attests first, which transitions the deliverable to "awaiting customer attestation." You then sign by typing "SIGN AND LOCK" into a step-up confirmation modal, which records the formal attestation language you agreed to. Both attestations land in an append-only table โ UPDATE and DELETE blocked at the trigger level โ so neither party can revise history after the fact. If new evidence comes in, your practitioner can request a resubmission, which reopens the deliverable; a new version is then rendered and the original attestations remain forensically intact.
Can my auditor verify a deliverable independently?+
Yes. Every deliverable PDF carries three SHA-256 values in its footer: the cover-stamped hash (printed on the cover page), the byte hash (computed from the merged PDF bytes), and the external-share variant hash (different bytes, distinct hash). Any of the three resolves at the public /verify endpoint, which returns the framework, version number, locked status, both attestation states with practitioner name + credentials snapshot, and the variant the auditor is holding. The endpoint never leaks the readiness tier, findings, control IDs, dollar exposure, or evidence detail โ only the metadata an auditor needs to confirm authenticity.
Billing & portal
How does billing work?+
Monthly or annual via Stripe, with annual billing offered at a reduced effective rate. Exact scope and pricing are confirmed on a free discovery call (there is no self-serve checkout). Cancellation and refund policy is governed by our Refund Policy.
What happens when an engagement ends?+
Sentinel-Rewriting offboarding: PII is rewritten to a deleted-token, auth is banned indefinitely, but the audit chain remains intact. Foreign keys to audit_events, documents, and evidence_items continue to point at the rewritten profile. No hard deletes, ever โ destroying audit history is not a recoverable operation.
Is there an idle session timeout?+
Yes. 15-minute client-side idle timeout on every authenticated portal session, with a 2-minute warning modal and cross-tab synchronization. The timeout supports CMMC AC.L2-3.1.11 (session termination).
Can my consultant see other clients' data?+
No. Consultant access is scoped via the consultant_assignments table. Postgres RLS policies enforce that a consultant can only query rows belonging to engagements they are explicitly assigned to. The 65-assertion test suite includes consultant cross-tenant negative tests.
