Skip to content

Problem: TSN Stream Standard Data Flow Diagram is missing #184

Closed

Description

@outerlook

Visualizing the information flow (where query entries are, how data is stored, how permission is stored and accessed, etc) can greatly benefit the design and discussion of #137.

cc @rsoury

Activity

  1. ambahk commented on Apr 29, 2024

    @ambahk

    awesome. there shall be alignment with this parallel effort
    https://github.com/truflation/truflation-transformers/issues/3#issuecomment-2082387608

  2. outerlook commented on Apr 29, 2024

    @outerlook
    ContributorAuthor

    @ambahk

    awesome. there shall be alignment with this parallel effort

    I agree...

    From what I know so far, and exactly as you described in https://github.com/truflation/truflation-transformers/tree/albert-wip?tab=readme-ov-file#deployment-topology

    This issue should describe the steps inside the TSN system itself, how data providers would insert their data, what permission they need, and how TSN org would manage their permissions, how users would fetch, how would this data flow internally between contracts, etc.

  3. ambahk commented on Apr 29, 2024

    @ambahk

    I agree. There are a lot of data in the truflation-transfomers project. The discovery effort on my end will focus on breaking that up into the primitive & composed data streams, as per defined in this TSN Stream Standard.

  4. outerlook commented on May 3, 2024

    @outerlook
    ContributorAuthor

    The document exploring possibilities to accommodate the latest specs requirements can be inspected already, although it can change subtly in the next few days.

    https://usherlabs.notion.site/TSN-System-Contract-Architectures-and-Processes-Diagrams-9512fbebe58a46608d0a38804c16784c

    What this document is NOT:

    • It won't be used as documentation, it won't be maintained
    • Doesn't replace the Goal: TSN Stream Standard #137 Specs document. It was actually used to create subsidies to fill the Specs with plausible implementation content and avoid creating disposable content there.

    What it is:

    • created to iterate and visualize alternatives, pitfalls, etc, quickly.
    • created to materialize reasoning so we can explain better our choices in case its necessary

    With that said, the outcome of the present document will be summarized and used to propose changes to the specs in the hope of bringing us closer to the goal.

    Important parts of the document:

    We won't close this issue until the Specs holds the information needed from here.

  5. outerlook commented on May 3, 2024

    @outerlook
    ContributorAuthor

    Commenting in this document is allowed for any concern if needed.

  6. rsoury commented on May 6, 2024

    @rsoury

    Note: Once on https://usherlabs.notion.site/Architectures-Exploration-ddfc93d5a2f34b789fa9ef55c5fe631e - scroll to the bottom to view the "Favorite Choice".

    This choice was selected to cover all requirements in the criteria.

  7. outerlook commented on May 6, 2024

    @outerlook
    ContributorAuthor

    Closing this issue as the suggestions were created

  8. zolotokrylin commented on May 7, 2024

    @zolotokrylin
    Member

    @outerlook did you commit the final flow/diagram to the repo? Any docs/info should be part of the repo, unless it is a marketing collateral for external audience.

  9. rsoury commented on May 7, 2024

    @rsoury

    @zolotokrylin - It's added to the EPIC doc in #137

  10. zolotokrylin commented on May 7, 2024

    @zolotokrylin
    Member

    @rsoury
    So this issue was a part of specing?
    For future reference: if you need to add something in the Spec doc, no need to create a separate problem statements in github 🙏

  11. locked and limited conversation to collaborators on May 7, 2024
  12. converted this issue into a discussion #197 on May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions