SECOYA SYSTEMS
Secoya One Evidence Inspection Report
Generated 2026-09-16T22:45:58.805Z · report time is not record time
Record identity
{
"format": "secoya-trust-record/3",
"recordId": {
"id": "hybrid-example-0001",
"scope": "tenant"
},
"evidenceUnitType": "approval",
"purpose": "approve",
"context": {
"environment": "test",
"tenant": "synthetic-bank",
"workflow": {
"definition": "credit-decision",
"instance": "hybrid-example-0001"
},
"audience": "independent-verifier",
"extensions": {
"ns:secoya/example": {
"synthetic": true
}
}
},
"policy": {
"mode": "hybrid-required",
"acceptedClassical": [
"Ed25519"
],
"acceptedPostQuantum": [
"ML-DSA-65"
]
},
"digest": {
"algorithm": "SHA-384",
"value": "u0XB3L7SarY4TN5zmge3qkOV3mrDbMvo4i8mUGxlVzeq8NTap7E9tgY8Eu4mpR_9"
},
"predecessor": null
}Verification findings
| Check | Outcome | Meaning |
|---|---|---|
| Record structure | established | The record passed the strict supported-format checks. |
| Payload binding | established | The SHA-384 digest of the supplied payload matches the protected digest. |
| Ed25519 signature | established | Mathematically valid using supplied key synthetic:ed25519:1. |
| Ed25519 authority binding | established under supplied trust | The supplied trust material binds key synthetic:ed25519:1 to authority:secoya-inspector-synthetic. Its independent authenticity was not established by this inspection. |
| Ed25519 key state | established | Status: active; revocation: none. Evaluated from supplied trust material. |
| Ed25519 external time | not established | Only signer-declared time 2026-09-16T12:00:00.000Z is available. |
| ML-DSA-65 signature | established | Mathematically valid using supplied key synthetic:ml-dsa-65:1. |
| ML-DSA-65 authority binding | established under supplied trust | The supplied trust material binds key synthetic:ml-dsa-65:1 to authority:secoya-inspector-synthetic. Its independent authenticity was not established by this inspection. |
| ML-DSA-65 key state | established | Status: active; revocation: none. Evaluated from supplied trust material. |
| ML-DSA-65 external time | not established | Only signer-declared time 2026-09-16T12:00:00.000Z is available. |
| Context and purpose | established | The protected context, purpose and evidence-unit type satisfy the selected profile. |
| Signature policy | established | Trusted signature classes satisfy the embedded policy and selected profile. |
| Replay status not established | not established | No durable replay evidence was supplied to this offline verification. |
| Continuity and predecessor | not established | No predecessor reference is present. No wider continuity or completeness conclusion is made. |
Selected trust basis
Public keys and authority metadata were supplied by the operator for this inspection. Their independent authenticity is not established merely by importing them.
| Key ID | Algorithm | Claimed authority | Supplied status |
|---|---|---|---|
| synthetic:ed25519:1 | Ed25519 | authority:secoya-inspector-synthetic | active |
| synthetic:ml-dsa-65:1 | ML-DSA-65 | authority:secoya-inspector-synthetic | active |
Input digests and reproducibility
{
"inputs": {
"record": {
"sha384": "S7xGSRplB6bDq9qc5sWWplXJ0C7PSSm0jk8qR6xyfLupUK-YorcIrsXiGJfxRRda",
"bytes": 6341
},
"profile": {
"sha384": "5Q9ZP56o7oMSt4EXAmF715PTPPLPDJdM8AF0gO3KkGXcK5swnQkqncB4UT8YCg_u",
"bytes": 396
},
"publicTrust": {
"sha384": "JF9OM2oo0Abw8G7GtfZ0CLfkDlvRaejX6QCcwT2-8sbI1KGUPIWc2E3Wxj_i2Hs9",
"bytes": 3333
},
"detachedPayload": null
},
"verifier": {
"product": "Secoya One Evidence Inspector",
"version": "0.1.2",
"engine": "@secoya/pq-sdk@0.4.0-rc.6",
"networkRequired": false
},
"reproduction": {
"instruction": "Re-run this inspector offline with the exact input files identified by the SHA-384 digests above.",
"expectedDecision": "accept"
}
}Selected verification profile
{
"format": "secoya-verification-profile/1",
"name": "Synthetic hybrid-required inspection profile",
"acceptedModes": [
"hybrid-required"
],
"requiredContext": {
"environment": "test",
"tenant": "synthetic-bank"
},
"acceptedPurposes": [
"approve"
],
"acceptedEvidenceUnitTypes": [
"approval"
],
"requireAuthority": true,
"requireExternalTime": false
}Machine verification result
{
"format": "secoya-verification-result/1",
"decision": "accept",
"layers": {
"syntaxValid": true,
"digestValid": true,
"signatures": [
{
"keyId": "synthetic:ed25519:1",
"algorithm": "Ed25519",
"authorityId": "authority:secoya-inspector-synthetic",
"mathematicallyValid": true,
"keyStatus": "active",
"revocation": "none",
"validity": {},
"authorityEstablished": true,
"keyUsable": true,
"trusted": true,
"time": {
"declared": "2026-09-16T12:00:00.000Z",
"external": null,
"trusted": false
},
"reasons": []
},
{
"keyId": "synthetic:ml-dsa-65:1",
"algorithm": "ML-DSA-65",
"authorityId": "authority:secoya-inspector-synthetic",
"mathematicallyValid": true,
"keyStatus": "active",
"revocation": "none",
"validity": {},
"authorityEstablished": true,
"keyUsable": true,
"trusted": true,
"time": {
"declared": "2026-09-16T12:00:00.000Z",
"external": null,
"trusted": false
},
"reasons": []
}
],
"keyStatusResolved": [
{
"keyId": "synthetic:ed25519:1",
"status": "active",
"revocation": "none"
},
{
"keyId": "synthetic:ml-dsa-65:1",
"status": "active",
"revocation": "none"
}
],
"authority": [
{
"keyId": "synthetic:ed25519:1",
"established": true
},
{
"keyId": "synthetic:ml-dsa-65:1",
"established": true
}
],
"validity": [
{
"keyId": "synthetic:ed25519:1",
"usable": true
},
{
"keyId": "synthetic:ml-dsa-65:1",
"usable": true
}
],
"time": [
{
"keyId": "synthetic:ed25519:1",
"declared": "2026-09-16T12:00:00.000Z",
"external": null,
"trusted": false
},
{
"keyId": "synthetic:ml-dsa-65:1",
"declared": "2026-09-16T12:00:00.000Z",
"external": null,
"trusted": false
}
],
"replayStatus": "unknown",
"contextPurposeAccepted": true,
"relyingPartyPolicyAccepted": true,
"policySatisfied": true,
"externalEvidenceAvailable": false,
"evidenceUnitAccepted": true
},
"trustedSignatureClasses": [
{
"algorithm": "Ed25519",
"class": "classical"
},
{
"algorithm": "ML-DSA-65",
"class": "post-quantum"
}
],
"validSignatureClasses": [
{
"algorithm": "Ed25519",
"class": "classical"
},
{
"algorithm": "ML-DSA-65",
"class": "post-quantum"
}
],
"reasons": []
}Limitations
- This is a verification report, not a certification, legal-admissibility opinion or independent attestation.
- A valid signature does not prove authorisation, completeness, absence of key compromise or trustworthy time.
- The report is not the underlying evidence package. Retain the original record, profile, trust material and any external receipts.
- No online authority, registry, timestamp or continuity service was contacted.