Version & source
One active manual: beta.3. Published evidence remains versioned separately.
This manual targets 0.1.0-beta.3. Read the source and availability policy before installing. Historical reports retain their original scope.
Source availability
This manual documents the PPOps v0.1.0-beta.3 release (commit cfc3d408175236a56410cbfe6ef7e4e4f95018f1 / tag v0.1.0-beta.3). The public-build check compares every allowlisted source file with that commit.
git clone https://github.com/danelerr/ppops.git
cd ppops
git checkout tags/v0.1.0-beta.3Use the matching tag: beta.1 predates the demo and diagnostics; beta.2 predates this PayIn checkout and payer readiness. npm install ppops from the registry is not the distribution path.
The repository and v0.1.0-beta.3 release are available. Historical beta.1 evidence reports retain their original scope.
Check a provided checkout
# From the PPOps source directory, before installing:
node -p "require('./package.json').version"
# Expected: 0.1.0-beta.3
npm ci
npm run demoContinue with the local demo, or set up a real merchant receiver. The local demo uses synthetic settlement input; it is not a live payment or readiness test.
Documentation snapshot
These web pages are generated from an explicit allowlist of core documents. Original Markdown, OpenAPI and skill companions are available below. The manifest records SHA-256 hashes so maintainers can detect drift. It identifies documentation content, not a runnable source release or a public Git commit.
27b7362f604616b9cf57203e822e8941df7d7532c99934c1c837a3380953aae7
Download the source manifest · Download beta.3 OpenAPI
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- SECURITY.md
- config/nginx.example.conf
- config/ppops.docker.example.json
- docs/API.md
- docs/ARCHITECTURE.md
- docs/CLI.md
- docs/CONFIGURATION.md
- docs/DEMO.md
- docs/DEPLOYMENT.md
- docs/EXTERNAL-PILOT.md
- docs/MAINNET-GATE.md
- docs/MERCHANT-INTEGRATION.md
- docs/OPERATIONAL-PROFILE.md
- docs/PAYER-INTEGRATION.md
- docs/PAYIN.md
- docs/PAYMENT-REQUEST.md
- docs/PAYMENT-STATES.md
- docs/PILOT-FINDINGS.md
- docs/PILOT-GUIDE.md
- docs/PRIMITIVE-GATE.md
- docs/PRODUCT-MODEL.md
- docs/PRODUCTION-RUNBOOK.md
- docs/QUICKSTART.md
- docs/README.md
- docs/ROADMAP.md
- docs/SECURITY.md
- docs/THREAT-MODEL.md
- docs/TROUBLESHOOTING.md
- docs/USABILITY-TESTING.md
- docs/openapi.json
- docs/security/DIFFERENTIAL-REVIEW-2026-08-30.md
- docs/security/MATURITY-ASSESSMENT-2026-08-30.md
- examples/README.md
- package.json
- skills/ppops/SKILL.md
- skills/ppops/agents/openai.yaml
- skills/ppops/assets/ppops.config.example.json
- skills/ppops/references/API.md
- skills/ppops/references/EXTERNAL-PILOT.md
- skills/ppops/references/PAYER.md
- skills/ppops/references/QUICKSTART.md
- skills/ppops/references/SECURITY.md
- skills/ppops/references/TROUBLESHOOTING.md
- skills/ppops/scripts/doctor.sh
- skills/ppops/scripts/smoke-test.sh
- skills/ppops/scripts/verify-install.sh
- tools/ppops-payer/README.md
- tools/ppops-payer/docs/GATE-A.md
- tools/ppops-payer/docs/GATE-B.md
- tools/ppops-payer/docs/THREAT-MODEL.md
- tools/ppops-payer/docs/UPSTREAM-BROADCASTER-REPORT.md
Publication checks
The site's check:publish gate compares every allowlisted source file with the immutable core commit and requires the matching public release. Build/test results and downloadable SBOMs belong to the current release workflow. A matching documentation snapshot does not establish an external pilot or wallet compatibility.