# R&D objectives dependency graph

**URL:** <https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639>\
**Category:** Protocol Design\
**Tags:** anoma\
**Created:** [June 19, 2025, 6:58pm UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639 "2025-06-19T18:58:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ray](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@ray](https://forum.anoma.net/u/ray)\
**Post date:** [June 19, 2025, 6:58pm UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/1 "2025-06-19T18:58:11Z")

</div>

Formulated with Jeremy this afternoon, posting for reference. An enveloping box is a larger objective that depends on everything inside it, otherwise A → B means B depends on A.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/anoma1/original/2X/b/bd4eabc28fb0b5e59d065fd700769bc8dd8cce84.png)

Archive link:

> **[Excalidraw — Collaborative whiteboarding made easy](https://excalidraw.com/#json=XR6_ABlL5CUgvfiDrFDf4,MLo_iKTxNXCW2KxWJ6C2vw)**
>
> Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.

---

<div class="post-metadata">

**Author:** ![vveiln](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/vveiln/32/60_2.png) [@vveiln](https://forum.anoma.net/u/vveiln)\
**Post date:** [June 20, 2025, 7:14am UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/2 "2025-06-20T07:14:53Z")

</div>

This diagram doesn’t include a lot of cryptography team research. For example, I believe resource plasma depends on proof aggregation mechanism, which is one of the near-term research directions. What shielded solving is in the near-term research is also unclear. You can see the cryptography team projects planned for Q3 [here](https://forum.anoma.net/t/cryptography-team-priorities-q3/1625).

---

<div class="post-metadata">

**Author:** ![graphomath](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/graphomath/32/9_2.png) [@graphomath](https://forum.anoma.net/u/graphomath)\
**Post date:** [June 20, 2025, 9:45am UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/3 "2025-06-20T09:45:44Z")

</div>

> [@ray](#):
>
> posting for reference

Thank you very much! Leaving the object model discussions aside here, do you have references for the “Urbit Arrow”? Do we have a write up? In particular I am curious about typed controller communications.

---

<div class="post-metadata">

**Author:** ![mariari](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@mariari](https://forum.anoma.net/u/mariari)\
**Post date:** [June 20, 2025, 1:51pm UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/4 "2025-06-20T13:51:22Z")

</div>

We should include proof aggregation in the diagram, what other cryptography research would you view as missing here? It would be good to include it

---

<div class="post-metadata">

**Author:** ![ray](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@ray](https://forum.anoma.net/u/ray)\
**Post date:** [June 25, 2025, 9:21am UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/5 "2025-06-25T09:21:24Z")

</div>

Here’s some updates.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/anoma1/original/2X/9/98b08b4f91d9e4f9270d0868ef7cd0dc556ee13a.png)

@vveiln I don’t know enough about what the cryptography projects mean yet to have enough detail; “shielded solving” is pretty vague. I’d like to improve this part.

@graphomath I’ve included some object system nodes, but only concrete ones (I understand what “remote objects” means, for example).

---

<div class="post-metadata">

**Author:** ![graphomath](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/graphomath/32/9_2.png) [@graphomath](https://forum.anoma.net/u/graphomath)\
**Post date:** [June 25, 2025, 9:40am UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/6 "2025-06-25T09:40:14Z")

</div>

> [@ray](#):
>
> “remote objects”

For the record, Chris was speaking of _[virtual objects](https://forum.anoma.net/t/object-systems-for-applications-step-by-step/1475/20)_ and the closest in the literature that I am aware of is [live distributed objects](https://www.cs.huji.ac.il/~dolev/pubs/04376231.pdf); additional resources of interest are this [thesis](https://dspace.mit.edu/handle/1721.1/16279), titled _Naming and synchronization in a decentralized computer system_ and [Croquet](https://en.wikipedia.org/wiki/Croquet_Project).

Do you have a reference for “remote object” @ray ?

---

<div class="post-metadata">

**Author:** ![vveiln](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/vveiln/32/60_2.png) [@vveiln](https://forum.anoma.net/u/vveiln)\
**Post date:** [June 25, 2025, 5:47pm UTC](https://forum.anoma.net/t/r-d-objectives-dependency-graph/1639/7 "2025-06-25T17:47:34Z")

</div>

Proof aggregation is still not there. Aggregated proofs are expected to be verified on Ethereum, so resource plasma must depend on them
