Ingress controls
Static asset allowlist, public route allowlist, country allowlist, auth rate limits, API rate limits, CSRF checks, CSP, frame protection, and strict referrer policy.
Product dossier — Lane 01 · Regulated greenfield
CMS EDE broker and agent enrollment platform for the ACA marketplace: broker onboarding, agency hierarchy, agent-scoped books of business, white-label consumer enrollment, CMS EDE transactions, protected-data controls, and the evidence trail needed for a regulated ACA platform.
The platform
This view is based on the MarketLink release source. It separates user entry paths from the authenticated broker desktop, then shows the control layer, domain services, persistence boundary, CMS/FFE integrations, carrier EDI outputs, and audit evidence.
Security posture
The control pattern is not just login. Requests are filtered before authentication, sessions carry producer and consumer context, routes enforce broker versus portal surfaces, APIs scope data to the authenticated broker, and every sensitive read or write leaves a compliance trail.
Static asset allowlist, public route allowlist, country allowlist, auth rate limits, API rate limits, CSRF checks, CSP, frame protection, and strict referrer policy.
Okta provider path with IAL2 intent, MFA enrollment and verification gates, identity proofing gates, password-change gates, and concurrent session supersession.
OWNER, ADMIN, AGENT, SUPPORT, platform-admin, broker, and consumer surfaces are separated. Portal users cannot reach broker APIs, and brokers cannot access portal APIs.
BrokerId and agencyId scoping, encrypted SSN/email/phone/address where implemented, masked SSN response, protected-data access logging, and protected-field re-proofing logic.
AuditLog persistence, rowHash/prevHash chain, redacted metadata, protected-data read events, Hub request/response evidence, HMAC-authenticated inbound CMS events.
Security evidence is produced continuously, not only during audit preparation, and findings feed remediation and release gates on the program record.
The CMS EDE transaction path
MarketLink operates as a workflow system, not as a collection of disconnected screens. The value is the controlled sequence: identify the broker, prove the consumer, scope the data, capture permission, call CMS safely, track evidence, resolve DMI/SVI, and produce downstream enrollment outputs.
22 CMS EDE API modules mapped across the seven production-entry domains. The live domain-by-domain reference is the CMS EDE Production Requirements page.
Requirements to evidence
The traceability model connects ACA broker operations to the platform capabilities, controls, and evidence required to operate a governed enrollment pathway at scale.
| Requirement area | Platform function | Security / evidence control |
|---|---|---|
| Broker and agency onboarding | Broker profile, agency profile, join code, member roster, lead-agent accountability, agency role assignment, NPN fields. | Registration status gate, NPN/RCL fields, OWNER/ADMIN role control, audit log for role and profile changes. |
| Agent downline and book ownership | OWNER/ADMIN can manage agency-wide activity; AGENT is scoped to assigned clients and applications unless delegated. | brokerId and agencyId filters, route RBAC, no shared identities, API helper auth, PII access logging. |
| White-label consumer enrollment | Agency or broker slug resolves branded consumer entry and broker attribution before portal account creation. | Reserved slug validation, broker attribution metadata, consumer userType isolation, identity proofing before protected portal actions. |
| Client and household management | Client profile, household members, dependents, documents, follow-ups, SVI/DMI queue, book import. | AES-256-GCM PII encryption, SSN masking, protected-field re-proofing, PHI access logging, soft delete. |
| Application and plan shopping | Application draft, household income, county, APTC/CSR, plan comparison, selected plan, effective date. | Protected-data access logging, Zod validation, PlanCache, CMS Marketplace retry/cache controls, broker ownership checks. |
| Consent, AOR, and permission | Electronic, verbal, written, three-way call, AOR transfer, consent scope, revocation, expiration. | ConsentRecord with IP, user agent, timestamp, consumer/agent context, E-SIGN-compatible signature field, audit retention. |
| CMS EDE Hub transactions | StoreIDProofing, StorePermission, SubmitApp, SubmitEnrollment, GetApp, GetEnrollment, GetDMI, GetSVI, NoticeRetrieval, UpdatePolicy. | mTLS-capable keep-alive transport, circuit breakers, idempotency rows for non-idempotent submissions, correlation IDs, evidence capture. |
| Carrier and downstream operations | EDI 834 generation, 999/997 acknowledgment tracking, carrier appointment context, commissions, exports, payments. | Transaction IDs, validation errors, acknowledgment status, retry counts, export controls, commission records. |
| Audit and compliance evidence | Compliance artifacts, audit report, audit integrity verification, CMS package, security remediation evidence. | AuditLog hash chain, redacted audit metadata, Hub evidence folder, HMAC webhook receipts, generated audit-cycle artifacts. |
Status boundary
No external certification claim until the audit cycle completes.