Deployment Posture

Current demo status, intended pilot deployment models, and minimum readiness checklist.

Current deployment
Current status: Replit-hosted browser demo only.

This is a demonstration surface. It is not a client deployment. It runs on Replit infrastructure as a Node http server with no external API calls, no database, no authentication, and no persistent storage. It is suitable for technical review and demonstration. It is not suitable for handling real client data or production decisions.

Intended pilot deployment models
Mode A
Embedded library
CerbaSeal imported directly inside the client service at the decision boundary.
  • lowest network surface area
  • no separate service to operate
  • direct TypeScript/Node integration
  • requires engineering integration effort
Mode B
Internal HTTP service
CerbaSeal runs as an internal enforcement service. Workflow calls the enforcement endpoint.
  • cleaner separation of concerns
  • easier to audit independently
  • requires network and security controls
  • requires internal hosting
Mode C
Client-controlled pilot environment
Temporary controlled environment for the pilot period. Client controls infrastructure.
  • client controls data residency
  • EU-compatible if hosted in EU
  • requires data processing agreement
  • requires hosting review

In all pilot modes: client controls workflow data. Client controls deployment environment. Evidence records should remain in client-controlled storage. CerbaSeal does not require outbound network access.

What is not acceptable for a serious pilot
Minimum deployment readiness checklist
Fix / update process during pilot
  1. Reproduce the issue locally with a test case
  2. Apply fix to enforcement core
  3. Run full test suite — confirm 0 regressions
  4. Run pnpm demo:web:validate — confirm 98 / 98 assertions pass
  5. Run pnpm demo:support:validate — confirm support readiness
  6. Create new tagged version
  7. Deploy to agreed environment
  8. Verify replay and audit chain behavior against pilot scenarios
  9. Document change in a change record
Current limitation notice: This is a review-ready core demo, not a production client deployment. The hosted demo at cerbaseal.replit.app is suitable for technical review only. It must not be used to process real client data.