Trust & transparency
CogOS is the substrate behind 5CEOs. This page is what we publish to prove every claim.
Live numbers
Image tag
v53
From
COGOS_IMAGE_TAG or package.json version. Bound to a cosign signature once §3.2 finishes rolling out.Process uptime
6 days 22 hours
Time since this revision started. Restarted on every deploy — not a historical SLA metric.
Cosign pubkey verified
Image cryptographically verified — cosign pubkey served at /cosign.pub
/cosign.pub · verify with
cosign verify --key https://cogos.5ceos.com/cosign.pub <image>Tenant audit chain
Every customer fetches their own hash-chained usage rows and re-verifies them locally — no need to trust our copy.
API latency (p50 · p95 · p99)
no data yet
Rollup empty for the last 7 days. Numbers appear here once paid + free traffic accrues. We don't fabricate latency percentiles.
Verifiable security claims
Mirror of SECURITY.md §3. Each row is a claim plus the command an external auditor runs to check us right now. Items marked rolling out are wired in the deploy pipeline but not yet announced as enforced — SECURITY.md remains the source of truth.
| Claim | Verify command |
|---|---|
| SECURITY.md §3.2 — Image signature (cosign) rolling out Every deployed image is signed with a 5CEOS-controlled cosign key. Customers verify the running image hash against the public key. |
|
| SECURITY.md §3.3 — Response signature (HMAC) shipped Every /v1/* response carries X-Cogos-Signature = HMAC-SHA256(per-tenant-secret, body). Tampering in transit is detectable. |
|
| SECURITY.md §3.4 — Open determinism bench shipped The "same call in, same bytes out" claim is auditable by anyone — bench is OSS, published cadence runs are posted, drift surfaces same-day. |
|
| SECURITY.md §3.5 — Customer-key auth flow shipped API keys are stored as sha256 hashes; plaintext is shown once at issue time and never returned again. A keys.json leak does not leak usable keys. |
|
| SECURITY.md §3.6 — Admin auth flow shipped Admin endpoints (issue / revoke / list keys, read usage) require X-Admin-Key. Rotation is one env-var change; revocation is immediate. |
|
| SECURITY.md §3.7 — Stripe webhook signature shipped POST /stripe/webhook is gated on a valid Stripe-Signature header verified against STRIPE_WEBHOOK_SECRET. Forged checkout completions cannot trigger key issuance. |
|
| SECURITY.md §3.8 — Schema-enforced output shipped When response_format is json_schema, the decoder is grammar-constrained at the token level. Non-conforming output is physically impossible, not retried. |
|
Recent revisions
Live revision:
v53. Recent revisions are tracked via
az containerapp revision list --name cogos-api --resource-group cogos-api-rg
on the operator substrate; a published recent-revisions card is a future addition.
We don't fabricate prior versions on this page.
Published security advisories
No published advisories. A subscription URL (RSS / JSON feed) for future advisories is TBD
— until then, watch the bench repo and the
SECURITY.md change log for notices.
Public hash-chain checkpoint
Every hour we snapshot every (tenant_id, app_id) chain head into a globally hash-chained checkpoint. Capture global_head now, replay /audit/checkpoint?ts=<your_capture_ts> later, prove we haven't rewritten any row in between.
| Last checkpoint | 2026-09-09T16:58:27.449Z |
|---|---|
| Global head (prefix) | ded18f04c956b423… |
| Partitions snapshotted | 42 |
| Chain length | 2799 checkpoints on disk |
Verify yourself:
curl -s https://cogos.5ceos.com/audit/checkpoint/latest
curl -s https://cogos.5ceos.com/audit/checkpoint/verify
Continuous probes
An Azure Container App Job runs scripts/probes-unauth.sh against this domain on a daily schedule. Results below; raw log appended to data/probe-history.jsonl.
| Last run | 2026-09-09T06:00:27.299Z |
|---|---|
| Status | PASS — 40 / 40 probes |
| Probe set | probes-unauth |
| Target | https://cogos.5ceos.com |
Pentest summary
Most recent internal pentest: 2026-05-14. External pentest cadence: engagement pending.
When a third-party engagement closes, a redacted summary lands here (date, scope, severity counts, fix-cadence summary)
— never raw findings.
Coordinated disclosure
Report a security issue: support@5ceos.com with subject prefix
[SECURITY].
Response SLA, scope, and safe-harbor terms are documented in SECURITY.md §1.