Evidence Bridge Core Concepts
Understand immutable mapping profiles, deterministic transforms, field provenance, evidence eligibility, certificate identity, local verification and reviewable Auto-map suggestions.
Mapping profile
A mapping profile is an explicit, versioned set of rules that translates source JSON into the Bridge's internal evidence representation. Each rule identifies a source JSON pointer or constant, a destination evidence field, an optional deterministic transform and whether the value is required.
Published revisions are immutable. A change creates a new reviewed revision.
Deterministic transformation
same published profile
+ same supported mapping-engine version
+ same evidence target configuration
+ same source event
= same mapped meaning and integrity identitiesThe mapping runtime does not execute arbitrary customer code or perform network lookups.
Provenance
The Bridge records where each mapped field came from and which declared transform was used.
- values copied from the source
- constants declared by the profile
- values transformed by a deterministic rule
Evidence eligibility
A successful mapping does not automatically create evidence. The Bridge separately checks that the mapped event contains every semantic required by the selected evidence type. The interface reports mapping and eligibility as separate states.
Certificate hash
The certificate hash is the cryptographic identity of the created Certified Execution Record. It identifies the canonical evidence artifact, including its committed confidential representation and protected provenance. It is not merely a hash of the original source JSON.
Local verification
The Bridge verifies created evidence locally. Before optional Node attestation, it loads and verifies the same persisted CER again. It does not reconstruct or reseal the record for retries.
Auto-map
Auto-map is an authoring convenience based on approved source aliases. It:
- proposes reviewable mapping rules
- does not publish a profile
- does not create evidence by itself
- does not broaden the trusted mapping runtime
- leaves unknown OpenTelemetry attributes unmapped
Continue with Create a mapping profile.