# Desiderata for Applications ART v2

**URL:** <https://forum.anoma.net/t/desiderata-for-applications-art-v2/774>\
**Category:** ART\
**Created:** [September 18, 2024, 3:20pm UTC](https://forum.anoma.net/t/desiderata-for-applications-art-v2/774 "2024-09-18T15:20:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cwgoes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/cwgoes/32/22_2.png) [@cwgoes](https://forum.anoma.net/u/cwgoes)\
**Post date:** [September 18, 2024, 3:20pm UTC](https://forum.anoma.net/t/desiderata-for-applications-art-v2/774/1 "2024-09-18T15:20:47Z")

</div>

Let’s use this topic to collect a list of possible desiderata for the applications ART report v2.

/cc @Michael @graphomath @jonathan

---

<div class="post-metadata">

**Author:** ![Michael](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/michael/32/434_2.png) [@Michael](https://forum.anoma.net/u/Michael)\
**Post date:** [September 19, 2024, 2:40pm UTC](https://forum.anoma.net/t/desiderata-for-applications-art-v2/774/2 "2024-09-19T14:40:51Z")

</div>

The Applications ART v2

- Is specs v2 compliant
  - `anoma-app-lib` and `anoma-apps` code snippets being shown are compliant with specs v2

- Shows generalized transaction/projection functions in `anoma-app-lib` that make use of resource traits
- Describes the interface to
  - Identity architecture
  - State architecture
  - Service architecture
  - (Network architecture?)

- Explains simple realizations/MVPs of
  - Solving
  - Indexing
  - Service applications (maybe too ambitious)

---

<div class="post-metadata">

**Author:** ![cwgoes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/cwgoes/32/22_2.png) [@cwgoes](https://forum.anoma.net/u/cwgoes)\
**Post date:** [September 19, 2024, 3:55pm UTC](https://forum.anoma.net/t/desiderata-for-applications-art-v2/774/3 "2024-09-19T15:55:37Z")

</div>

Related to the solving topic - I think the v2 ART report should cover the transaction flow, including code examples of the data structures at each step - this should help a lot to clarify for folks.

As a stretch goal, it would be nice if we can include a very simple multichat (but I think this can be optional for now). Are you envisioning the v2 ART to happen before DevCon, or afterwards?

---

<div class="post-metadata">

**Author:** ![Michael](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/michael/32/434_2.png) [@Michael](https://forum.anoma.net/u/Michael)\
**Post date:** [September 20, 2024, 10:28am UTC](https://forum.anoma.net/t/desiderata-for-applications-art-v2/774/4 "2024-09-20T10:28:38Z")

</div>

> [@cwgoes](#):
>
> transaction flow

True, transaction flow is also on my list.

> [@cwgoes](#):
>
> Are you envisioning the v2 ART to happen before DevCon, or afterwards?

Realistically, it will happen after DevCon (see the [applications task board](https://github.com/orgs/anoma/projects/28/views/3?groupedBy%5BcolumnId%5D=Milestone) where the milestone PT stands for private testnet).
