LensReading which lens this session carries.
All contracts

CTR-WEB-ANALYTICS · version 1

Digital Analytics — Session events

The highest-volume feed on the estate and the least reviewed.

DraftNever checked

What the contract says

These are the terms the connector is generated against.

Entity
Session event · inbound
Primary key
eventId
Declared volume
1,800,000 records a day
Freshness commitment
4 h
Owner
C. Delgado · Marketing Operations
Vendor
Adobe Analytics · medium criticality · modeled
Cardinality
One session to many events. Sessions are stitched at the source and the platform inherits the stitching.
Write-back rule
None.

Review state

Neither review is performed by the team that wrote the contract.

Security reviewIn review
R. Osei · Aug 6, 2026
Privacy reviewNot started
No reviewer has been assigned.

Validation and drift

Drift is only detectable on a contract that has been read against a sample.

Last validatedNever
No sample has been read against this contract.
Draft. The registry already reports this feed stale at 612 minutes against a 240-minute commitment.

The field list

4 fields · 1 key · 1 personal. The validation rule on each row is what admits or rejects a record at the staging boundary.

FieldSourceTargetTypeFlagsDriftValidation
Event idevent.idsessionEvent.refstring(36)
keyinternal
Never checkedUnique.
Session idsession.idsessionEvent.sessionRefstring(36)
internal
Never checkedStitched upstream.
Event typeevent.namesessionEvent.kindstring(60)
internal
Never checkedMapped against a 38-value table.
Visitor idvisitor.idsessionEvent.visitorHashstring(64)
personalrestricted
Never checkedPseudonymized. Under the draft contract this field is the reason privacy review has not started.

What has passed the staging boundary against this contract

1 batch · 18,200 arrived · 0 admitted · 18,200 quarantined · 0 rejected

BatchArrivedInAdmittedQuarantinedRejectedResultGate
STG-0026Aug 17, 22:0018,200018,2000Nothing admittedNo record cleared the gate. 18,200 are in quarantine and 0 were rejected outright.

Rejects raised against these batches

1 reason covering 18,200 records. Each one names a field, what was observed and what the contract expected.

Batch arrived beyond the declared freshness commitment18,200 records · 11 h oldOpen, no owner
Observed: Ten hours against a four-hour commitment
Expected: Inside the commitment
STG-0026 · field extractedAt · queue quarantine · no owner assigned

Replay windows

1 window recorded against this contract.

RPL-018Refused
Late arriving · Aug 4, 2026 to Aug 17, 2026
The digital feed is more than two days behind a four-hour commitment.
0 replayed · 0 held at the idempotence key · 0 duplicates created

Write-back routes into this system

No write-back route is designed into this system.

What this contract is, and what it is not

A contract, a validation rule, a freshness commitment and a replay path are real mechanisms and they are what this wave builds.

This contract has never been validated against a sample. Every type, every cardinality statement and every validation rule on this page is a declaration taken from documentation, not an observation. Its drift state is unknown rather than clean.