hacifootprint
hcifootprintInterfaces

Attribution

Interface: Attribution

Defined in: src/atom/types.ts:158

WHO THIS TRANSITION IS FILED UNDER, HOW IT GOT THERE, AND WHAT THAT IS WORTH.

Present on every transition — fires, stimulus rows, sync hops. It is a DISCLOSURE and refuses nothing; the enforcement half is SessionOptions.attributionPolicy, which an integrator turns on.

principal is not always cause.principal, and the difference is the point. A stimulus nobody attributed records cause.principal: 'system' — this library's honest default for a ROW — while this field says 'unknown', because nobody claimed it. The record keeps its old bytes (a consumer reading cause sees exactly what it always saw); the new field says the true thing.

Properties

basis

basis: AttributionBasis

Defined in: src/atom/types.ts:161


certainty

certainty: AttributionCertainty

Defined in: src/atom/types.ts:162


principal

principal: Principal

Defined in: src/atom/types.ts:160

The principal this motion is filed under. 'unknown' when nobody claimed it.

On this page