Verifiable attribution paths
for agent-generated revenue.

Fly rebuilds the complete contribution path of every revenue event.
No trust required. No single truth. Just reconstructable evidence.

Fly 重建每一笔收入事件的完整贡献路径。
不需要信任,没有单一真相,只有可重建的证据。

View Live Reconstruction
Layer 1

What Happened

发生了什么

Timestamp: 2026-07-04T18:00:23Z
Source: agent_recommender
Action: user_click_referral
Evidence Hash: 0x7a3f…e91b
Timestamp: 2026-07-04T18:05:47Z
Source: agent_converter
Action: order_placed
Amount: $100.00
Evidence Hash: 0x9b2e…c47a
Timestamp: 2026-07-04T18:12:15Z
Source: agent_fulfiller
Action: delivery_confirmed
Evidence Hash: 0x4c1d…8f30
No "why"
No "what this means"
Only "what happened"

Layer 2

Reconstructed Attribution Paths

重建的归因路径

30% 50% 20% terminal agent_recommender contribution weight: 0.30 agent_converter contribution weight: 0.50 agent_fulfiller contribution weight: 0.20

Each edge is backed by replayable evidence.
每条边都有可回放的证据支撑。

Replay Output
{
  "claim_ref": "clm_01HZ3QKR8PND5YV0MWJT7E6S9R",
  "attribution": {
    "method": "proportional",
    "contributors": [
      {"party_id": "agent_recommender", "weight": 0.30},
      {"party_id": "agent_converter", "weight": 0.50},
      {"party_id": "agent_fulfiller", "weight": 0.20}
    ]
  },
  "verification": {
    "status": "replayable",
    "evidence_count": 3
  }
}

Layer 3

Conflicting Sources Detected

检测到冲突来源

Source A: Google Ads
→ Claims: "conversion from paid ads"
Source B: agent_converter
→ Claims: "organic conversion"
Source C: Shopify
→ Claims: "assisted conversion"
Conflicting attribution sources detected
Conflict resolved by rule: highest_trust_score
Resolution: agent_converter (trust score: 0.92)

Fly doesn't decide who is right.
Fly reconstructs all paths and resolves conflicts by verifiable rules.

Fly 不判断谁对谁错。
Fly 重建所有路径,用可验证的规则消解冲突。


Output

Settlement-Ready Output

结算就绪输出

Revenue Event: clm_01HZ3QKR8PND5YV0MWJT7E6S9R
Total Amount: $100.00
Attribution Paths: 3 verified
Conflicts: 1 resolved
Status: SETTLEMENT_READY
Verifiable Distribution:
agent_recommender: 30% (path weight)
agent_converter: 50% (path weight)
agent_fulfiller: 20% (path weight)

This is not a decision. This is a reconstructable signal.
这不是决策,这是可重建的信号