Glossary
Short, precise definitions for the vocabulary used across the NexArt docs, each linked to the page that owns the concept.
AIEF
A framework projection that verifies an AI Execution CER (V1 or V2) and returns a single PASS/FAIL result with a reason and four checks. See AIEF.
Attestation
A signed receipt issued by the NexArt attestation node witnessing that a producer-sealed artifact existed at a point in time. Attestation does not publish the record. The node never creates or replaces certificateHash. See AI Execution CER.
Attestation (updated)
Authenticated submission of a sealed CER to POST /api/attest. The Node validates the bundle, recomputes the protected canonical projection to confirm the producer's certificateHash, persists an attestation under its retention and visibility rules and returns a signed receipt. Attestation does not publish the record. Governed Execution.
Public publication
A separate visibility outcome that creates a public registry entry, public-safe artifact or public reseal so a verify.nexart.io lookup resolves. Governed Execution.
Public registry
The verifier's set of public records. A certificate hash resolves publicly only if it is in this registry. Governed Execution.
Public reseal
A public-safe, redacted CER sealed from a private original. It has its own certificateHash. Governed Execution.
Original certificate hash
The certificateHash of the complete, possibly private, original CER. Governed Execution.
Public reseal hash
The certificateHash of a public reseal. It may legitimately differ from the original hash; interfaces label both. Governed Execution.
Static topology
A workflow's possible node relationships (GraphTopology). May contain cycles and self-edges. Governed Execution.
Concrete execution graph
The relationships that actually occurred in one execution, recorded by parentStepIds. Must be acyclic. Governed Execution.
Contracted parent
A legal parent reached by traversing omitted or non-attestation nodes to the nearest prior recorded attestation boundary. Governed Execution.
parentEdges
GraphTopology map from node name to its possible parent node names. Governed Execution.
parentStepIds
A step's actual parent step IDs (UUIDv4). Each must be legal; the set may be a subset of candidates. Governed Execution.
Producer commitment
A digest the producer computes over data it defines and keeps. The CER protects it; the Node does not recompute it. Governed Execution.
stateHash
A governed step's lowercase hex producer commitment to private state. stateHashVerification is not-performed. Governed Execution.
Producer authentication
Cryptographic proof of who produced a record. Not currently claimed for governed CERs; signals.governanceSignature is not producer authentication. Governed Execution.
Stateless verification
POST /v1/cer/verify: validates a submitted CER without persisting, publishing or signing. Governed Execution.
Governed Execution
The cer.governed.execution.v1 evidence family for governed AI and multi-agent workflows. Governed Execution.
CAGE governance profile
The cage-governance-v1 profile (version 1) for CAGE provider_02 AttestationBundle evidence. Governed Execution.
Canonicalisation
The deterministic, byte-level serialization applied to a bundle before hashing. Profiles include nexart-v1 and jcs-v1, each bound to a specific protocolVersion. See Versions.
CER (Certified Execution Record)
The smallest unit of proof in NexArt: a tamper-evident record of a single AI execution step, identified by its certificateHash. See AI Execution CER.
certificateHash
SHA-256 hash computed over a CER's canonical bundle. It is the canonical identity of a CER. See AI Execution CER.
Commitment
A one-way HMAC-SHA256 binding of a field's content plus a random salt,"hmac-sha256:" + hex(...), used in confidential mode. Not encryption: it never reveals or recovers the original value on its own. See AIEF.
Confidential Mode
Sealing selected fields (input, output, instruction, or a decisionRef) as commitments instead of plaintext. See AIEF.
decisionRef
A reference to a decision input, either public (refForm: 'public') or opaque as a commitment (refForm: 'commitment'). Opacity is not confidentiality on its own. See AI Execution CER.
executionRole
A required, producer-declared field on a V2 snapshot: 'advisory' | 'operative' | 'unspecified'. NexArt never infers this value. See AI Execution CER.
instructionKind
Required when instruction is present, forbidden otherwise: 'system' | 'derived' | 'label'. See AI Execution CER.
Integrity vs Authenticity
Integrity means the artifact was not modified since it was sealed. Authenticity means the artifact can be attributed to a specific signer (for example, via node attestation). A bundle can have integrity without an attached attestation. See AIEF.
jcs-v1 / nexart-v1
The two canonicalisation profiles currently supported, each bound to specific protocolVersion values. See Versions.
modelEvidence
An optional V2 snapshot field carrying producer-transcribed evidence about a model response. It is never provider-signed proof, and it never overwrites the producer-declared model field. See AI Execution CER.
Opening
The { field, salt, scheme } needed to reveal a commitment for selective disclosure. Openings are never stored in the CER; the producer keeps them. See AIEF.
Producer-First
The principle that the producer computes and owns certificateHash before any node is involved; the node only attests to what already exists. See AI Execution CER.
projectHash
A hash binding the ordered step registry of a Project Bundle. See Versions.
Project Bundle
A container (cer.project.bundle.v1) composing multiple CERs (V1, V2, or a mix) into one verifiable, ordered workflow. See AI Execution CER.
protectedSet
An SDK-derived list of sorted field paths sealed inside a V2 bundle's certificateHash, never caller-supplied. See AI Execution CER.
protocolVersion
The canonicalisation protocol version carried in a snapshot or bundle. An unrecognized value MUST be rejected (fail closed). See Versions.
Receipt
The node's signed attestation response for a sealed artifact, added under meta.attestation after sealing. See AI Execution CER.
RFC 3161 Trusted Timestamp
A third-party timestamp authority's cryptographic proof that data existed at a given time, used as supplemental timestamp evidence. See Versions.
Salt
Random bytes mixed into a commitment's HMAC key to prevent brute-force guessing of low-entropy values. See AIEF.
Sealing
The act of computing certificateHash and finalizing a bundle so it becomes independently verifiable. See AI Execution CER.
Snapshot
The recorded execution fields inside a CER, before sealing. See AI Execution CER.
Verdict
An evaluation outcome. In verification, a success verdict is 'VERIFIED' | 'VERIFIED_CONFIDENTIAL'. In the Policy SDK, a verdict is 'PASS' | 'FAIL' | 'ERROR', with ERROR distinct from FAIL. See Policy SDK.