Local, dated, reproducible states
- the match between delivered bytes and announced manifests;
- the security contracts present in the active release;
- the boundaries ClarioDB deliberately publishes.
Every assurance states its status, source, freshness, and boundary. Missing evidence is never replaced by a promise.
A periodic receipt signs the report and its relationship to the previous receipt. The same chain also anchors the product-journal head.
sha256:5aef51a7442b596ed…To detect full server replacement, a third party must retain the root or an earlier ledger copy. The Trust Center does not claim to create external immutability by itself.
No synthetic score: every state links to evidence, a date, and a boundary.
Delivered bytes, release registry, and published attestations.
AUD-PUB-DEPLOY-001
Both checksum sets are valid.
BoundaryMeasured or derived locally for this report.
{
"manifest": {
"ok": 648,
"total": 648
},
"delivery": {
"ok": 649,
"total": 649
},
"observed_at": "2026-09-02T06:57:10Z",
"age_seconds": 0,
"cache_state": "miss"
}
AUD-PUB-ATTEST-001
Public reports are signed with Ed25519.
BoundaryMeasured or derived locally for this report.
{
"state": "configured",
"public_key_base64": "kCXiiVuXa26IB0ANa31767FV2X1yfV6CwjoTjUDmFfo="
}
AUD-PUB-CERT-001
No CSA STAR, ISO/IEC 27001, SOC 2/SOC 3 or OWASP certification is currently claimed.
BoundaryThis capability is not covered by the active release.
AUD-PUB-RELEASE-RECEIPT-001
A structured build receipt is covered by the current manifest.
BoundaryMeasured or derived locally for this report.
{
"state": "present",
"covered_by_manifest": true,
"sha256": "sha256:d47593d0eec5b3ca8b94058cd266264fced87600534c9ecc3c95501119c4c860",
"boundary": "Self-issued release evidence; it is not an external CI witness."
}
Authentication, session, vault, and cryptographic derivation.
AUD-PUB-SESSION-001
The browser receives only an opaque session identifier and the PHP session retains only an opaque handle. Derived keys and active credentials are encrypted separately in private runtime storage, time-bounded, and removed on logout.
BoundaryMeasured or derived locally for this report.
{
"browser_cookie_contains": "opaque_session_id_only",
"php_session_contains": "opaque_secret_state_handle_only",
"encrypted_runtime_contains": [
"derived_vault_key",
"active_connection_credentials"
],
"encryption": "libsodium_secretbox"
}
AUD-PUB-AUTH-001
Attempt throttling and single-use TOTP counters are active.
BoundaryMeasured or derived locally for this report.
{
"available": true,
"ok": true,
"attempt_guard": true,
"shared_status": true,
"totp_single_use": true,
"auth_max_attempts": 5,
"auth_window_seconds": 900,
"totp_max_attempts": 5,
"totp_window_seconds": 600,
"evidence_mode": "loaded_runtime"
}
AUD-PUB-VAULT-001
The current vault uses Argon2id v1m and temporary secrets live in private secretbox runtime storage.
BoundaryMeasured or derived locally for this report.
{
"kdf_profile": {
"version": "v1m",
"opslimit": 3,
"memlimit": 268435456
},
"runtime_encryption": "libsodium_secretbox"
}
AUD-PUB-RESET-001
Tokens are random, expire, and are consumed, but are currently stored as bearer secrets in the system database until use or cleanup.
BoundaryThe signal exists but does not alone prove the operational outcome.
{
"stored_as_digest": false,
"tracked_debt": true
}
Direct or Agent connection, cookies, and response policies.
AUD-PUB-AGENT-001
The shipped protocol supports pinned identity, anti-replay and signed attestations.
BoundaryMeasured or derived locally for this report.
AUD-PUB-HTTP-001
The expected CSP and framing protections are present.
BoundaryMeasured or derived locally for this report.
{
"available": true,
"ok": true,
"site": "site",
"csp_present": true,
"missing_directives": [],
"frame_ancestors": true,
"script_unsafe_eval": false,
"script_inline_attributes_blocked": true,
"cookie": {
"secure": true,
"httponly": true,
"samesite": "Lax"
},
"hsts_max_age": 31536000,
"headers_implementation": true
}
Archive keys, scheduling, workers, and verified restoration.
AUD-PUB-RESTORE-001
ClarioDB provides asynchronous additive restoration with terminal verification. For Direct connections, recent protected archives can resume from an atomic checkpoint; ambiguous Agent outcomes are never replayed. Destructive replacement and automatic periodic restore tests remain uncovered.
BoundaryThe signal exists but does not alone prove the operational outcome.
{
"coverage": "additive_async_checkpointed"
}
AUD-PUB-BACKUP-001
Each new encrypted manual backup receives a random CDB1 key independent from the vault passphrase.
BoundaryMeasured or derived locally for this report.
{
"available": true,
"ok": true,
"format": "clariodb-archive-credential/1",
"random_per_backup": true,
"vault_passphrase_reused": false,
"email_contains_key": false,
"evidence_mode": "loaded_runtime"
}
Event chain, outcomes, and attributable evidence.
AUD-PUB-AUDIT-ANCHOR-001
The product-journal head is valid and will be included in the next public receipt.
BoundaryMeasured or derived locally for this report.
{
"exists": true,
"valid": true,
"entries": 17,
"head_hash": "sha256:eab7545e5d7e6a253462aec9183c0b23df203f8ec6bab85959c268bce08b52f4",
"issues": []
}
Metadata, row identity, relationships, and storage.
AUD-PUB-KEY-CONTINUITY-001
The current Ed25519 key matches the pinned root or a valid cross-signed rotation.
BoundaryMeasured or derived locally for this report.
{
"state": "genesis",
"ok": true,
"configured_key_id": "ed25519-sha256:a21c7ee5084c9b9d89bd02e366bfede82d87fb2d26408cf5926a7f88f6aad692",
"pinned_key_id": "ed25519-sha256:a21c7ee5084c9b9d89bd02e366bfede82d87fb2d26408cf5926a7f88f6aad692",
"genesis_key_id": "ed25519-sha256:a21c7ee5084c9b9d89bd02e366bfede82d87fb2d26408cf5926a7f88f6aad692",
"rotation_sequence": 0,
"issues": [],
"first_seen_at": "2026-09-02T06:57:10Z",
"current_since": "2026-09-02T06:57:10Z",
"state_sha256": "sha256:abc963827f0adaf559120184adf96c81c36217bb1a2223a52795062668d928dd",
"state_signature_format": "clariodb-trust-key-continuity-state-signature/1",
"root_pin_sha256": "sha256:3ad76c6529476a155aa1e9416b77696035d00c11c44a386156287dd0c8005011"
}
Missing capabilities, unclaimed certifications, and published boundaries.
AUD-PUB-RETRY-001
Mutation paths classify ambiguous outcomes and prevent automatic replay.
BoundaryMeasured or derived locally for this report.
AUD-PUB-TRANSPARENCY-001
This report initialises or extends the public chain.
BoundaryThis control does not apply to the current context.
{
"entries": 0,
"head_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
"age_seconds": null,
"stale": true,
"issues": [],
"intended_snapshot": {
"sequence": 1,
"previous_record_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
"interval_seconds": 900,
"stale_after_seconds": 3600
}
}
AUD-PUB-LEDGER-CHECKPOINT-001
The first checkpoint will be published with the first receipt.
BoundaryThis control does not apply to the current context.
{
"state": "not_applicable",
"issues": []
}
AUD-PUB-DNS-PIN-001
No independent DNS pin is configured.
BoundaryThis capability is not covered by the active release.
{
"state": "not_configured",
"ok": false,
"required": false,
"name": null,
"expected_value": "v=clariodb-trust1; key-id=ed25519-sha256:a21c7ee5084c9b9d89bd02e366bfede82d87fb2d26408cf5926a7f88f6aad692",
"observed_values": [],
"observed_at": null,
"age_seconds": null,
"source": "configuration",
"dnssec_validated": false,
"boundary": "No DNS observation is configured."
}
No control matches this filter.
SHA-256 proves document integrity. An Ed25519 signature also proves the document was signed by the published key; that key identity must be pinned independently.
php bin/clariodb-trust-verify.php report.json --key=trust-key.jsonsha256:0a666a41e310559ea4a73d0559a0095c944233d056afec92f2759876d9a1bebbed25519-sha256:a21c7ee5084c9b9d89bd02e366bfede82d87fb2d26408cf5926a7f88f6aad692No CSA STAR, ISO/IEC 27001, SOC 2/SOC 3, or OWASP certification is currently claimed. The roadmap and permitted wording are documented without presenting them as obtained.
Open the reference documentThe product journal is hash-chained and detects tampering within the application model. It does not claim immutability against a system administrator controlling the entire host.