DEMO · SAMPLE DATA Fictional partners. No live orders, credit redemption or connected systems.

Attribution

Who owns which customer, and every time that changed.

15 Apr 2026 as of2 disputes16 bindings

Needs a human

Surfaced, never resolved silently. The engine will not guess which partner should own a disputed customer.

Scroll the table sideways to see every column.

CustomerKindDetailCurrent owner
cus_310Correctedmoved from aff_dario to aff_mariana: duplicate account: the customer had already scanned Mariana's QR code on a different deviceaff_mariana
cus_309Ineligible Customercustomer flagged ineligible: household_generatedunattributed

Current bindings

Attribution precedence settles the first binding: a promo code at checkout controls, otherwise a scan or click inside its window. After that, ownership is lifetime.

Scroll the table sideways to see every column.

Partner seesInternal IDOwnerChannelBasisActivationBound
Customer ••••6192cus_201aff_marianaqrtracked touch4 Feb 20264 Feb 2026Derived
Customer ••••7361cus_202aff_marianaqrtracked touch6 Feb 20266 Feb 2026Derived
Customer ••••1585cus_203aff_marianaqrtracked touch8 Feb 20268 Feb 2026Derived
Customer ••••7674cus_204aff_marianaqrtracked touch10 Feb 202610 Feb 2026Derived
Customer ••••7273cus_205aff_marianaqrtracked touch12 Feb 202612 Feb 2026Derived
Customer ••••2643cus_206aff_marianaqrtracked touch14 Feb 202614 Feb 2026Derived
Customer ••••4799cus_301aff_marianalinktracked touch6 Apr 20266 Apr 2026Derived
Customer ••••7763cus_302aff_marianapromo codepromo code at checkout4 Mar 20264 Mar 2026Derived
Customer ••••2338cus_303aff_marianaqrtracked touch9 Feb 20269 Feb 2026Derived
Customer ••••0158cus_304aff_marianaqrtracked touch17 Feb 202617 Feb 2026Derived
Customer ••••2071cus_305aff_marianaqrtracked touch5 Feb 20265 Feb 2026Derived
Customer ••••8074cus_306aff_marianaqrtracked touch18 Mar 202618 Mar 2026Derived
Customer ••••0438cus_308aff_marianaqrtracked touch23 Mar 202623 Mar 2026Derived
Customer ••••7118cus_310aff_marianaqradmin correction2 Mar 20262 Mar 2026Corrected
Customer ••••4154cus_401aff_darioqrtracked touch7 Mar 20267 Mar 2026Derived
Customer ••••5106cus_402aff_dariopromo codepromo code at checkout22 Mar 202622 Mar 2026Derived

Correction history

Corrections are additive events. Nothing is overwritten.

Additive correction

Customer moved between partners

Customer
cus_310
Current owner before
aff_dario
Proposed owner
aff_mariana
Reason
duplicate account: the customer had already scanned Mariana's QR code on a different device
Evidence / reference
support ticket FG-2291
Actor
admin:diego
Recorded on
2 March 2026
Resulting event
AttributionCorrected

The original AttributionBound event is still in the ledger and still visible in the audit log. Nothing was overwritten — this correction was appended.

Actions

Moves a customer to a different partner, additively. Prototype only — this control is inert.

Requires
admin.attribution.write
Appends
AttributionCorrected
Reason
Required
Owner approval
Not defined — moving a customer between partners has no stated approval path

Removes ownership entirely (fraud, duplicate, correction). Prototype only — this control is inert.

Requires
admin.attribution.write
Appends
AttributionVoided
Reason
Required
Owner approval
Not defined in the agreement

One Fuel Partner per customer, for life, subject to fraud, duplicate-account and administrative correction. The finalized agreement binds ownership at the first qualifying purchase: a promo code controls that checkout; later links or codes do not move the customer.