Pulled directly from
git log on main in pavancharak/parmana-exp, commit hashes are
real and checkable. This page covers the commits that changed what a reader of this site can
actually do or rely on, not every commit in the repository’s history, run git log yourself
for the complete record, 192 commits as of this page’s last update.2026-08-11
6a1c3aedocs: latency/voice-AI readiness investigation — four findings on whether Parmana can meet a sub-500ms latency budget (cold Postgres connections, since fixed; synchronous caller-auth audit writes, confirmed deliberate; a region mismatch; anycast relay overhead), explicit that a full, realPOST /executeround trip remains unmeasured. Also added Verification Log’s first entry (live HubSpot verification against the deployed instance) and repositioned the README tagline.09eb2d4feat(sdk): dogfood the SDKs end to end — the HubSpot live integration suite rewritten to run through the real@parmana/sdkpackage (ParmanaClient/HttpTransport) instead ofsupertestagainst an in-process Express object, and both documented “quickstart” example scripts (python/examples/quickstart/run.py,typescript/examples/02-execute.ts) proven to actually run for the first time, by a real test each. Found and fixed real bugs along the way, including all 7typescript/examples/*.tsfiles importing@parmana/typescript-sdk, a package name that has never existed. Seedocs/CLAIMS.md§3.15.bf6a413docs: document per-caller rate limiting on/execute(docs/CLAIMS.md§3.14,.env.example), see Authentication.6f39ef1feat(api): add rate limiting —POST /executeper authenticated caller identity,GET /health/GET /readyseparately by IP with a far more permissive limit, see Authentication.85dc62dfeat(sdk): add refusal-record and audit-verify route coverage to both SDKs.328be90fix(python-sdk): fix stale repository URLs, add missing Apache-2.0 license text.6f6c76ffix: resolve additional pre-existing test failures found while verifying SDK fixes, plus 2 lint errors.6597939fix(typescript-sdk): fix an env-path test bug, implement retry logic (backoff on idempotent GETs against 502/503/504), and rename the package@parmana/legacy-reference→@parmana/sdk, see TypeScript SDK.
2026-08-10
5b5cf2c/b4a2e9c/3cb4249Python SDK and API error-handling fixes: ashell=Trueplus list-argument bug that broke key generation in CI, andrufflint failures inclient.pyand its tests.
2026-08-09
2e94a0acomplete hybrid signature migration — see Security §3.13 for the current scope (built and tested, not yet running in any deployed environment).1d8ebf0refactor: strengthen execution authorization architecture.
2026-08-07
1e3bd90Update documentation and project artifacts.
2026-08-05
0e3e465feat(hubspot): implement Signed Approval Artifact, closing the HubSpot half of TD-23, see HubSpot.d6b3143fix(razorpay): derive the daily cumulative refund cap from the repository rather than a hardcoded value, closing the Razorpay half of TD-23, see Razorpay.e55c646,470121b,56cef07,17c5554,d38e775,a30f24a,ae7c930,58a3f39,e44bffc,5bd4ea6,4e5f78d,5470847— a technical-debt hardening series (TD-1 through TD-23) from an internal architecture review: canonical capability-to-policy binding, a dead composition-root removal, replay endpoint semantics certified by test, stale vendor-payment/caller-auth documentation corrected, and residual debug instrumentation removed.
2026-07-28
0e69ed4chore: npm audit fix, resolving 4 known transitive vulnerabilities (brace-expansion,js-yaml,postcss,body-parser, plusnanoidpulled in transitively) —npm audit fixalone, no--force, nopackage.jsonchanges. Full suite (597 tests) unchanged,npm auditnow reports 0 vulnerabilities.f89029efix: bind policy signals to executed intent, closing an execution-authorization bypass — the most severe finding in this project’s history, see Security for the incident anddocs/VERIFICATION-GAPS.mdG-24 for full detail.Policy.boundSignals+SignalIntentBinder(Policies and the decision),isPrincipalAllowed, andisOwnedByCaller(a compounding IDOR fix) landed together. Found via an external adversarial security exercise, not this project’s own audit process.
2026-07-20
f453713docs: fix CLAIMS.md escaping corruption, lead README/CLAIMS with execution-trust framing, scope key-compromise notice to what’s verifiable03aed1a/48320b3docs: add founder case study and update E2E documentation8a72f1achore: production hardening and live deployment improvements
2026-07-19
e13dd2afeat: production deployment, execution hardening, and live Razorpay validation, the live-mode refund validated against a second, live-mode Fly.io deployment, see Razorpay anddocs/CLAIMS.md§3.9.731465cfeat(razorpay): add webhook processing, settlement confirmations, and live integration support,POST /webhooks/razorpay,RazorpaySettlementProcessor, see Verify Razorpay webhooks and Settlement.
2026-07-18
5fddcedfeat(api): add Razorpay connector and credential provider, refund creation against real Razorpay, see Razorpay.4df5cf6Add end-to-end documentation, Swagger UI, authentication improvements, and OpenAPI tooling.ce02554refactor(storage): improve repository initialization and availability handling.5c688b4feat(platform): Execution Integrity Platform v0.3, this commit added caller bearer-key authentication,createCallerAuthenticator.ts, gating every route except/health,/ready,/openapi.yaml, and/documentation, see Authentication. If you’re reading an older capture of this site’s Quickstart or FAQ that describes an unauthenticated API, that description predates this commit and is stale.
2026-07-17
de503e6docs(architecture): add implementation-backed execution flow audit.
2026-07-14
ec3735efeat(api): publish OpenAPI specification and add execution connector framework.
2026-07-11 to 2026-07-13
c282b8d,850e7ab,7c0f186Test and naming alignment: gateway session hardening,BusinessTrustRecordBuilderrename, separating the business trust pipeline from the execution trust builder.651497afeat: implement credential isolation and secure enterprise connectors, the commit most of this site’s[AVAILABLE]credential-isolation and content-binding claims are pinned to, see Credential isolation and Content binding & TOCTOU.5cc0c2efeat: add deterministic trust record ordering and verification hardening.7c529c4/82ebd31feat: add Execution Trust pipeline, hybrid signatures, and tutorials 47-56.
Earlier milestones
- 2026-07-07 to 2026-07-10: connector SDK and business transaction model
(
4740aee), runtime stabilization (ddf4bc5), execution system bootstrap composition root (6484349), tutorial series expansion through tutorial 56. - 2026-07-01: Python SDK
v1.0.0tagged and released, see Python SDK. This is a package version, not the overall product version, the running server’s/versionroute reports its own version independently. - 2026-06-25: first commit,
ba7bc45, “initialize Parmana architecture v1.”
A note on terminology in older commits
Commit messages and some earlier internal documents use “Execution Governance” as an architecture name. The product’s current, public-facing language avoids that framing, see Trust and claims for the discipline this site follows today. Commit messages are historical record and are quoted here as written, not edited to match current terminology.Full history
docs/CLAIMS.md in the repository, cited throughout this site wherever a
specific claim needs it.