Problems

  1. Discovery problem: how do apps or end-users know how much they can claim from all descendants?
  2. Gas-efficient claiming problem: how to minimize claiming gas cost?

Solutions

1. Discovery problem - How do apps or end-users know how much they can claim from all descendants?

One IP can have:

Because of the two points mentioned above traversing down the graph is limitless but traversing up the graph is doable. To solve the discovery problem we make use of the 2nd point.

2. Gas-efficient claiming problem: how to minimize claiming gas cost?

There can be at least two types of claiming: