Best next:Services
Next step:Services

Enterprise procurement · evidence-derived answers

Common buyer questions answered from MIRMC's canonical engineering registries. Planned controls, missing certifications and unclaimed legal conclusions remain visible instead of being converted into sales yeses.

Anti-overclaim procurement surface

21 enterprise questions with source evidence.

This matrix is useful for security questionnaires and vendor review preparation, but it is not a signed representation, contract, certification, DPA or legal opinion. Customer-specific answers still require review.

2
Implemented
9
Controlled
6
Open / planned
4
Not certified/claimed
A controlled/staged answer is intentionally not rendered as implemented. Network restrictions, SSO, SCIM, DR evidence, SLA and branch protection remain open until their own production evidence exists.

Questionnaire

Evidence-backed responses

security · tenant-isolation

Does the product enforce tenant-aware authorization?

Implemented

Organizations, memberships, tenant-scoped roles, protected subscription writes and RLS-backed boundaries are defined in the Agency SaaS foundation.

Repository evidence
  • docs/AGENCY_SAAS_FOUNDATION.md
  • supabase/migrations/20260816044200_agency_saas_foundation_v1.sql
  • scripts/check-agency-saas-foundation.ts

identity · mfa

Is MFA enforced for privileged actions?

Controlled / staged

Agency billing and guarded Command Center mutations now validate request-session assurance server-side and reject enrolled users whose session can reach AAL2 but is still AAL1. Command Center MFA denials are recorded without persisting access tokens or TOTP values. Mandatory enrollment by sensitive role and universal RPC/RLS enforcement remain open enterprise work.

Controlled does not mean every account is under universal mandatory enrollment.
Repository evidence
  • supabase/functions/_shared/agency-stripe.ts
  • src/lib/admin-command-assurance.server.ts
  • src/lib/admin-command-execution-guard.server.ts
  • src/lib/admin-command-assurance.server.test.ts
  • scripts/check-enterprise-identity.ts
  • src/lib/enterprise-saas-readiness.ts

identity · sso

Is enterprise SSO available and production-verified?

Planned / open

MIRMC now contains a staged SAML SSO initiation/callback foundation plus explicit provider-UUID-to-organization binding and negative cross-tenant guards. Production remains planned because no live IdP has been registered and verified, and OIDC is not claimed implemented.

Repository evidence
  • docs/ENTERPRISE_SSO_FOUNDATION_V1.md
  • docs/ENTERPRISE_SSO_TENANT_BINDING_V1.md
  • supabase/migrations/20260825193000_agency_sso_tenant_binding_v1.sql
  • scripts/check-enterprise-sso.ts
  • scripts/check-enterprise-sso-tenant-binding.ts

identity · scim

Is SCIM provisioning production-verified?

Planned / open

A tenant-scoped SCIM 2.0 Users foundation, hash-only organization credentials, SAML-bound first-login linking, AAL2 control plane and optional atomic ETag preconditions are staged. Production remains planned until a real IdP and SCIM client canary succeeds.

Repository evidence
  • docs/ENTERPRISE_SCIM_PROVISIONING_V1.md
  • supabase/functions/agency-scim/index.ts
  • supabase/migrations/20260825205000_agency_scim_provisioning_foundation_v1.sql
  • supabase/migrations/20260825205300_agency_scim_etag_concurrency_v4.sql
  • scripts/check-enterprise-scim.ts

security · audit

Are tenant/security audit trails available?

Implemented

Tenant mutations and commercial transitions append structured organization audit evidence. Guarded Command Center mutations preserve authorization denials and execution lifecycle evidence, and a staged AAL2 owner/admin export boundary adds bounded JSON/NDJSON security workflows, explicit browser-origin controls and per-page SHA-256 integrity receipts.

Repository evidence
  • docs/AGENCY_SAAS_FOUNDATION.md
  • supabase/migrations/20260816044200_agency_saas_foundation_v1.sql
  • src/lib/admin-command-security-ledger.server.ts
  • src/lib/admin-command-execution-guard.server.ts
  • docs/ENTERPRISE_AUDIT_EXPORT_V1.md
  • supabase/migrations/20260825206000_agency_audit_export_v1.sql
  • supabase/functions/agency-audit-export/index.ts
  • scripts/check-enterprise-audit-export.ts

security · publication-approvals

Are high-impact publications subject to independent approvals?

Controlled / staged

MIRMC now contains a staged tenant-scoped publishing authority with current-session AAL2, maker/checker separation, two independent approvals for production, approval expiry, exact source-commit binding and a service-only Cloudflare release-receipt boundary. Production activation is not claimed yet.

Repository evidence
  • docs/ENTERPRISE_PUBLISHING_GOVERNANCE_V1.md
  • src/lib/agency-publication-governance.ts
  • src/components/agency/AgencyPublicationGovernancePanel.tsx
  • supabase/migrations/20260825207000_agency_publication_four_eyes_v1.sql
  • supabase/migrations/20260825207200_agency_publication_evidence_hardening_v2.sql
  • scripts/check-agency-publication-governance.ts

security · network-restrictions

Are tenant IP/CIDR restrictions enforced end-to-end in production?

Planned / open

No production enforcement claim. Source architecture now closes the registered privileged mutation bypasses: 9/9 surfaces are network-evaluated and 0 known source bypasses remain. Production still requires coordinated secret provisioning, staged migration conformance, an OBSERVE window, a measured canary and service-only v4 activation.

Default mode=off; sourceBypassClosureReady=true; productionEnforceReady=false; production enforcement claimed=false.
Repository evidence
  • src/lib/enterprise-network-access-policy.ts
  • src/lib/enterprise-network-gateway-coverage.ts
  • src/lib/agency-network-gateway-attestation.server.ts
  • src/lib/agency-privileged-rpc-gateway.server.ts
  • supabase/migrations/20260825207500_agency_network_access_policy_v1.sql
  • supabase/migrations/20260825207600_agency_network_gateway_attestation_v2.sql
  • supabase/migrations/20260825207700_agency_privileged_rpc_gateway_v3.sql
  • supabase/migrations/20260825207800_agency_network_enforcement_activation_v4.sql
  • docs/ENTERPRISE_NETWORK_ACCESS_POLICY_V1.md

privacy · retention

Can retention windows be governed per tenant?

Controlled / staged

MIRMC now contains a staged tenant-scoped retention control plane with bounded category policies, AAL2 administration, legal holds with creator/releaser separation and a service-only deletion-eligibility gate. Automatic deletion is off by default and no production purge is claimed.

Automatic deletion default=false; commercial records remain legal/contract-governed.
Repository evidence
  • docs/ENTERPRISE_DATA_LIFECYCLE_LEGAL_HOLD_V1.md
  • src/lib/enterprise-data-lifecycle.ts
  • src/components/agency/AgencyDataLifecycleControlCenter.tsx
  • supabase/migrations/20260825207400_agency_data_lifecycle_legal_hold_v1.sql
  • scripts/check-enterprise-data-lifecycle.ts

privacy · legal-hold

Does the system have legal-hold controls?

Controlled / staged

MIRMC now contains a staged tenant-scoped retention control plane with bounded category policies, AAL2 administration, legal holds with creator/releaser separation and a service-only deletion-eligibility gate. Automatic deletion is off by default and no production purge is claimed.

The source control plane is not a legal order or legal advice and production purge is not claimed.
Repository evidence
  • docs/ENTERPRISE_DATA_LIFECYCLE_LEGAL_HOLD_V1.md
  • src/lib/enterprise-data-lifecycle.ts
  • src/components/agency/AgencyDataLifecycleControlCenter.tsx
  • supabase/migrations/20260825207400_agency_data_lifecycle_legal_hold_v1.sql
  • scripts/check-enterprise-data-lifecycle.ts

privacy · processing-map

Is there a documented data-processing map?

Controlled / staged

MIRMC now maps eight code-backed processing activities to canonical provider boundaries, data classes, data subjects, retention categories and residency evidence states, and can build a procurement JSON packet from canonical registries. The map is engineering evidence only: no DPA, legal role, transfer mechanism, residency guarantee or compliance certification is inferred from source.

Repository evidence
  • docs/ENTERPRISE_DATA_PROCESSING_EVIDENCE_MAP_V1.md
  • src/lib/enterprise-data-processing-map.ts
  • src/lib/enterprise-procurement-evidence.ts
  • src/routes/$lang.data-processing.tsx
  • public/.well-known/mirmc-data-processing.json
  • scripts/check-enterprise-data-processing-evidence.ts

privacy · providers

Is there a provider/integration inventory?

Controlled / staged

MIRMC publishes a code-backed provider/integration register that distinguishes core runtime dependencies from conditional and optional services. It deliberately does not pretend to be a signed legal subprocessor schedule or data-residency guarantee.

This engineering register is not a legal subprocessor schedule or data-residency guarantee. Actual provider use depends on enabled features and deployment configuration; contractual privacy terms must be reviewed separately.
Repository evidence
  • src/lib/enterprise-provider-register.ts
  • src/lib/enterprise-provider-register.test.ts
  • src/routes/$lang.providers.tsx
  • src/data/runtime-env-inventory.generated.ts

privacy · data-residency

Does MIRMC guarantee a specific customer data residency?

Not claimed

No. Repository evidence records provider and architectural boundaries but does not establish a contractual residency guarantee.

dataResidencyGuaranteed=false
Repository evidence
  • src/lib/enterprise-data-processing-map.ts
  • public/.well-known/mirmc-data-processing.json

compliance · dpa

Does this repository prove an executed DPA?

Not claimed

No. The engineering evidence map and provider inventory are procurement inputs, not an executed DPA or legal subprocessor schedule.

Repository evidence
  • src/lib/enterprise-data-processing-map.ts
  • src/lib/enterprise-procurement-evidence.ts

compliance · soc2

Is MIRMC SOC 2 certified?

Not certified

MIRMC does not claim SOC 2 certification in this trust registry.

Repository evidence
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md

compliance · iso27001

Is MIRMC ISO 27001 certified?

Not certified

MIRMC does not claim ISO 27001 certification in this trust registry.

Repository evidence
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md

operations · dr

Are recurring disaster-recovery drills production-proven?

Planned / open

MIRMC now has explicit engineering RPO/RTO targets and an isolated restore-drill protocol, but this audit still does not claim completed recurring DR evidence or verified achievement of those targets.

Repository evidence
  • src/lib/enterprise-saas-readiness.ts
  • src/lib/enterprise-operational-resilience.ts
  • docs/ENTERPRISE_OPERATIONAL_STATUS_SLO_V1.md
  • docs/ENTERPRISE_DR_RESTORE_DRILL_V1.md

operations · sla

Is a contractual uptime SLA evidenced by this repository?

Planned / open

Live operational transparency now exists and an incident operating model is defined, but historical uptime, historical incident evidence and contractual uptime/remedy commitments are not yet claimed as complete.

Repository evidence
  • src/lib/enterprise-saas-readiness.ts
  • docs/ENTERPRISE_OPERATIONAL_STATUS_SLO_V1.md
  • docs/ENTERPRISE_INCIDENT_OPERATIONS_V1.md

operations · release-authority

Is production release authority evidence-based and Cloudflare-bound?

Controlled / staged

Cloudflare candidate identity and fresh runtime probes are the production evidence boundary. A missing or failed hosted check is never silently converted into success.

Repository evidence
  • docs/ENTERPRISE_RELEASE_AUTHORITY_V1.md
  • src/data/cloudflare-candidate.generated.ts
  • README.md

operations · fleet

Does Agency provide multi-site fleet visibility?

Controlled / staged

Agency Overview now contains a staged aggregate-only multi-site operations surface for repository coverage, autonomy, preview approvals, domains and publication governance. The snapshot is tenant-authorized and does not expose raw customer/project rows.

Repository evidence
  • docs/AGENCY_SITE_FLEET_INTELLIGENCE_V1.md
  • src/components/agency/AgencyFleetIntelligence.tsx
  • src/routes/_authenticated/agency.index.tsx
  • supabase/migrations/20260825207100_agency_site_fleet_intelligence_v1.sql
  • scripts/check-agency-site-fleet-intelligence.ts

security · branch-protection

Is main branch protection verified by repository settings?

Planned / open

The August 25, 2026 audit found main unprotected and without required status checks. CODEOWNERS and a staged ruleset policy are now prepared, but GitHub settings must enforce them before this control becomes implemented.

Repository evidence
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md
  • docs/MAIN_BRANCH_ENTERPRISE_PROTECTION_POLICY_V1.md
  • .github/CODEOWNERS

billing · billing-authority

Does the browser grant commercial subscription state?

Controlled / staged

No browser-side plan grant. Stripe redirects do not grant a plan. Signed webhooks, server-owned price mappings and exact approved transitions are required before subscription state converges.

Repository evidence
  • docs/AGENCY_SAAS_STRIPE_BILLING.md
  • supabase/functions/agency-stripe-webhook/index.ts
  • scripts/check-agency-saas-billing.ts