AI Execution Certification: The Certified Execution Record

    The core artifact of verifiable AI execution. A Certified Execution Record (CER) is a tamper-evident, independently verifiable certification of what an AI system actually ran.

    AI execution certification is the practice of producing a sealed, portable artifact, the Certified Execution Record (CER), that captures exactly what an AI system received, what it returned, and under what conditions it ran. All protected fields are bound by a SHA-256 hash. Any modification invalidates the record. Anyone can verify the certification independently, without re-running the model or trusting the originating system.

    The problem with traditional AI logs

    Logs help engineers debug. They do not help organizations prove what happened. When a regulator, auditor, or customer asks "what did the AI actually do?", a log file is not a defensible answer.

    • Mutable. Logs can be edited, truncated, or deleted after the fact. Nothing cryptographically binds the log to the execution it describes.
    • Incomplete. Standard logs rarely capture the full picture: the exact prompt, model version, temperature, system instructions, and tool calls that produced a given output.
    • Unverifiable. No third party can independently confirm that a log entry reflects what actually ran. You have to trust the system that wrote it.
    • Not structured for audit. Regulatory and audit workflows benefit from structured, tamper-evident evidence of AI decision-making. Unstructured log files generally do not meet that bar.

    For a detailed comparison, see Logs vs Certified Execution Records.

    How Certified Execution Records solve this

    A Certified Execution Record (CER) is a structured, tamper-evident bundle that captures the complete execution context of an AI operation and seals it with a certificateHash: a SHA-256 hash over all protected fields.

    CERs are the fundamental unit of the NexArt AI Execution Integrity surface. They replace opaque logs with reproducible, auditable execution evidence.

    What a CER captures

    • Inputs: The exact prompt, system instructions, and any context provided to the model.
    • Parameters: Model identifier, version, temperature, and configuration used during execution.
    • Outputs: The complete model response, including structured content and metadata.
    • Tool calls: Any external tool invocations made during execution, including function calls, API lookups, and retrieval results.
    • Context signals: Execution environment evidence including active permissions, memory state, session scope, and any constraints the system operated under.
    • Timestamps and versioning: When execution occurred and under which protocol version.

    What a CER looks like

    A CER is a portable JSON artifact. Here is a simplified example showing the key protected fields:

    {
      "bundleType": "cer.ai.execution.v1",
      "protocolVersion": "1.2.0",
      "executionId": "exec_8f2a…d41c",
      "certificateHash": "sha256:4f31edabd565…",
      "timestamp": "2025-12-18T14:32:07.241Z",
      "input": {
        "prompt": "Classify this claim as approved or denied.",
        "systemPrompt": "You are a claims reviewer…",
        "model": "gpt-4o",
        "temperature": 0.1
      },
      "output": {
        "content": "Classification: APPROVED. Rationale: …",
        "finishReason": "stop",
        "tokensUsed": { "prompt": 842, "completion": 156 }
      },
      "toolCalls": [
        {
          "name": "lookupPolicyLimits",
          "arguments": { "policyId": "POL-29481" },
          "result": { "coverageMax": 50000 }
        }
      ],
      "attestation": {
        "attestationId": "att_c9e1…",
        "nodeSignature": "ed25519:…",
        "nodePublicKey": "…"
      }
    }

    The certificateHash is computed over all protected fields using deterministic canonical JSON serialization. Any modification to any field invalidates the hash. The attestation block is added when the CER is submitted to an independent attestation node.

    Logs vs CERs at a glance

    PropertyTraditional logsCertified Execution Records
    Tamper evidenceNoneSHA-256 hash over all protected fields
    Independent verificationNot possibleAnyone can recompute and verify
    Full execution contextPartial, fragmentedInputs, outputs, parameters, tool calls
    Third-party attestationNot availableEd25519 signed receipts
    MutabilityEditable after creationAny change invalidates the hash
    PortabilitySystem-specific formatPortable JSON artifact
    Audit readinessManual assembly requiredSingle self-contained artifact

    For the full comparison, see Logs vs Certified Execution Records.

    Integrity guarantees

    The certificateHash binds all protected fields into a single verifiable value. If any field is modified after sealing, the hash changes and verification fails.

    Optionally, a CER can be submitted to an attestation node which verifies internal consistency and issues a signed receipt: an Ed25519-signed attestation that enables offline verification without contacting the node.

    Verification is independent. Anyone can recompute the hash, check the signature, and confirm integrity without an API key, an account, or any dependency on NexArt. Use verify.nexart.io or the SDK.

    Important distinction: A CER does not guarantee that the AI produced a correct or truthful output. It guarantees that the record of what happened has not been altered. Integrity, not correctness.

    When verifiable execution matters

    CERs are most valuable where AI decisions carry consequences and may need to be reviewed, defended, or audited after the fact.

    • Compliance and audit. Demonstrating to auditors exactly what an AI system did, with cryptographic proof the record is unaltered. See standards alignment.
    • Third-party accountability. Providing verifiable evidence to customers, partners, or regulators about AI-driven outcomes.
    • Regulated industries. Financial services, healthcare, insurance, and legal contexts where AI decisions carry material consequences. See regulated workflows.

    Who uses CERs

    Builders and AI engineers

    Integrate verifiable execution into your AI stack. One function call produces a complete CER.

    Compliance and risk teams

    Present audit-supporting evidence that goes beyond policy logs and internal dashboards.

    Enterprise AI teams

    Deploy AI in regulated environments with execution records that can be retained and reviewed as audit evidence.

    Platform and operations teams

    Add execution evidence to your AI platform. Give downstream consumers independently verifiable records.

    Frequently asked questions

    What is a Certified Execution Record?

    A CER is a structured, tamper-evident bundle that captures everything about an AI execution: inputs, outputs, parameters, tool calls, and timestamps. It is sealed with a SHA-256 hash that enables independent verification.

    How is a CER different from a log?

    Logs are mutable, incomplete, and cannot be independently verified. A CER binds all protected fields with a cryptographic hash. Any modification invalidates the hash. CERs can be verified by anyone without trusting the originating system.

    Does a CER prove the AI output is correct?

    No. A CER proves that the record of what happened has not been altered. It guarantees integrity, not correctness. It proves what the AI actually did, not whether the output was right.

    Can anyone verify a CER?

    Yes. Verification is independent. Anyone can recompute the hash and check the attestation signature without an API key, an account, or any dependency on NexArt. Use verify.nexart.io or the SDK.

    What does attestation add?

    Attestation submits the CER to an independent attestation node that verifies internal consistency and issues an Ed25519-signed receipt. This enables offline verification without contacting the node.

    Is execution free?

    Yes. You can generate CERs locally using the SDK and CLI at no cost. Paid plans add independent certification via the NexArt attestation node.

    What standards do CERs support?

    CERs support evidence requirements for ISO/IEC 42001, SOC 2, NIST AI RMF, and the EU AI Act. See the standards alignment page for detailed mapping.

    Cite this definition

    "A Certified Execution Record (CER) is a structured, tamper-evident bundle that captures the complete execution context of an AI operation, inputs, outputs, parameters, and tool calls, sealed with a SHA-256 certificateHash that enables independent verification without re-running the model."

    , Certified Execution Record, NexArt Glossary. https://nexart.io/glossary#cer-definition

    Getting started

    NexArt provides the infrastructure to create, certify, and verify CERs through a simple API.

    From the blog

    Start producing verifiable execution evidence

    One function call turns AI execution into tamper-evident, independently verifiable proof. Free to start.

    Related