Skip to main content

Proofarc Documentation

Proofarc is the Unified Release Engineering Platform — one place to define tests, run scans, predict failures, and prove compliance.

You define tests once, and they flow through the entire release pipeline: API testing → UI testing → performance → security scanning → compliance evidence → readiness score → ship-or-don't decision. Every step feeds the next.

What makes Proofarc different

CapabilityTraditional ApproachProofarc
API TestingSeparate tool, separate configYAML scenarios with autocomplete editor
UI TestingSelenium OR Playwright, pick oneBoth engines, same YAML, cross-browser comparison
PerformanceRebuild tests in a different toolOne-click convert from API scenario
SecurityRun scanners manually, read reports5 scanners with authenticated scanning
PipelinesJenkins/GitHub Actions YAML per toolVisual pipeline: API → UI → Security → Performance
ComplianceSpreadsheets before auditAuto-generated evidence from test results
Readiness"Does everyone feel good?" meetingSingle score: 0-100, ship or don't

Quick Start

Which path is yours?
  • QA tester / evaluator using the hosted platform (app.proofarc.ai) → start with the Tester Quick Start and Access & Credentials. You do not need Docker or a local install.
  • Developer running Proofarc locally / self-hosted → use the Docker Compose steps below.

Self-hosted (developers):

# Clone and start
git clone https://github.com/proofarc/tspc-cloud-platform.git
cd tspc-cloud-platform
docker-compose -f docker-compose.hub.yml up -d

# Wait 60 seconds, then open:
# UI: http://localhost:3000
# API: http://localhost:8080
# Login: admin / your-password

Platform Architecture

┌─────────────────────────────────────────────────────┐
│ Proofarc Platform │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ Backend │ │ Readiness │ │Orchestrator│ │
│ │ (API) │ │ Agent │ │ Agent │ │
│ │ :8080 │ │ :8082 │ │ :8083 │ │
│ └─────┬─────┘ └─────┬─────┘ └─────┬─────┘ │
│ │ │ │ │
│ ┌─────┴──────────────┴──────────────┴─────┐ │
│ │ Agent Pool │ │
│ │ Scanner │ UI-Test │ Playwright │ Artillery │
│ └──────────────────────────────────────────┘ │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ PostgreSQL│ │ MinIO │ │ React UI │ │
│ │ :5432 │ │ :9000 │ │ :3000 │ │
│ └───────────┘ └───────────┘ └───────────┘ │
└─────────────────────────────────────────────────────┘

The Pipeline

Every step feeds the next:

  1. Create — Define API scenarios in YAML, point-and-click UI tests, configure security scans
  2. Execute — Run tests against any environment (dev, QA, staging, prod)
  3. Convert — API scenario → performance test with one click (same endpoints, same auth)
  4. Scan — Security scanners run against the same targets
  5. Score — Readiness score 0-100 computed from all results
  6. Predict — Which tests will fail? What's the deployment risk?
  7. Comply — Results auto-mapped to SOC 2, PCI-DSS, ISO 27001 controls

Cost Comparison

See how Proofarc compares on time, money, and complexity: Total Cost of Ownership

Next Steps