SECOYA SYSTEMS

Secoya One Evidence Inspection Report

Generated 2026-09-16T22:45:58.805Z · report time is not record time

acceptAccepted under the selected verification profile. This does not prove that the underlying business assertion is true, authorised or complete.

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

CheckOutcomeMeaning
Record structureestablishedThe record passed the strict supported-format checks.
Payload bindingestablishedThe SHA-384 digest of the supplied payload matches the protected digest.
Ed25519 signatureestablishedMathematically valid using supplied key synthetic:ed25519:1.
Ed25519 authority bindingestablished under supplied trustThe supplied trust material binds key synthetic:ed25519:1 to authority:secoya-inspector-synthetic. Its independent authenticity was not established by this inspection.
Ed25519 key stateestablishedStatus: active; revocation: none. Evaluated from supplied trust material.
Ed25519 external timenot establishedOnly signer-declared time 2026-09-16T12:00:00.000Z is available.
ML-DSA-65 signatureestablishedMathematically valid using supplied key synthetic:ml-dsa-65:1.
ML-DSA-65 authority bindingestablished under supplied trustThe 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 stateestablishedStatus: active; revocation: none. Evaluated from supplied trust material.
ML-DSA-65 external timenot establishedOnly signer-declared time 2026-09-16T12:00:00.000Z is available.
Context and purposeestablishedThe protected context, purpose and evidence-unit type satisfy the selected profile.
Signature policyestablishedTrusted signature classes satisfy the embedded policy and selected profile.
Replay status not establishednot establishedNo durable replay evidence was supplied to this offline verification.
Continuity and predecessornot establishedNo 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 IDAlgorithmClaimed authoritySupplied status
synthetic:ed25519:1Ed25519authority:secoya-inspector-syntheticactive
synthetic:ml-dsa-65:1ML-DSA-65authority:secoya-inspector-syntheticactive

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