Recursive vs Indirect

I am new to IPFS and trying to learn. What is the meaning of recursive in terms of IPFS.

From context I’m assuming you are talking about pins:

There are 2(+2) basic types of pins:

  • Direct - Objects pinned directly
  • Recursive - Roots of recursive pins (like direct, but also pin the children of the object)
  • Indirect - Objects referenced by recursive pins
  • Internal - internal, most of the time you don’t see those