Identity-provider verification is performed by the integrating application. NexArt binds the resulting assertion to the record; SDK integrity verification and node attestation do not independently authenticate the user.
Application
Authenticates through its identity provider
Execution record
Seals the identity reference and assertion commitment
Integrity review
Checks whether the protected association changed
An identity association you can review later
Your application verifies a user's identity through its identity provider, constructs a minimal identity reference, and includes it in the execution snapshot before sealing. A Certified Execution Record (CER) protects that association alongside its other protected execution evidence.
This answers two specific questions: which identity did the application associate with this recorded execution, and has that association changed since the record was sealed? It does not independently establish who the person is or whether they personally performed every recorded action.
- Associate a recorded execution with an identity verified by your application.
- Detect changes to the recorded identity association.
- Avoid including raw login tokens, names or email addresses in the identity object.
- Preserve the sealed identity association when submitting the complete CER for node attestation.
- Keep identity optional for workflows that do not require an identity-bound record.
What integrity verification and node attestation establish
SDK integrity verification checks the recorded artifact and applicable protocol rules. Node attestation adds a signed receipt for the submitted record. Neither process contacts the identity provider to authenticate the user or validates the original login token.
The protected association is evidence of what the application recorded. It does not prove model execution, output correctness, capture completeness, or that a particular human personally initiated the model call. Stronger attribution depends on the application's authentication, request-binding and authorization evidence.
Submitting the complete CER retains the identity association within the protected record. This describes its evidence scope, not a claim that every integration's node retrieval or export path has been tested.
Minimal identity data, not automatic anonymity
Use minimal references and assertion commitments rather than raw login tokens, names or email addresses in the identity object. This reduces what is included there; it does not guarantee that the rest of the CER contains no personal data.
Hashed identifiers are not automatically anonymous. Linkability, predictable identifiers and access to other records can still make a person identifiable. Retention, disclosure and data-protection decisions remain the application's responsibility.
Identity is optional at the SDK layer. A CER without identity can still pass integrity verification. Your application can require identity for selected workflows through its own policy.
One association per recorded execution
Attach the appropriate identity to each execution that requires it. Grouping or chaining records does not automatically transfer identity to later steps and is not another authentication process. Project Bundles can surface an embedded execution's identity in their step registry.
Adding or changing hash-bound identity after sealing requires a new seal and, where required, a new node attestation. The previous attestation must not be presented as covering the modified record.
The public identity-binding demos use self-asserted identifiers rather than an identity-provider login. They show an association with evidence, not an application-verified identity flow.