Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fulfillment & satisfaction APIs #59

Closed
wants to merge 71 commits into from

Conversation

pospi
Copy link
Member

@pospi pospi commented Sep 2, 2019

This is mainly focused on completing #42 and passing end-to-end integration tests for both Fulfillment and Satisfaction-related functionality. It includes everything needed for a working first-pass at all flow records (these plus EconomicEvent, Commitment and Intent) and has full support in GraphQL for the related "read by ID" and relationship traversal queries.

It also adds the following updates:

To do:

There are a few additional cleanup tasks added to #39 - nothing major, just cleanup. My goal is to get the base system passing integration tests ASAP so that others can start developing on it before we make a serious optimisation pass. We also need to think through what we have so far and sound out any worthwhile improvements before continuing on to other modules besides observation, planning & specification.

This work also opens up some other avenues for exploration around creating shared abstractions for storing link metadata. It is quite likely that adopting an XDI format as a base for records like Fulfillment and Satisfaction would be beneficial for interoperability with projects like the Link Index DNA.

It may also be worth investigating the Holochain signalling API more as a followup- see #57.

…AD handlers, optimise memory handling for fulfillments
@pospi
Copy link
Member Author

pospi commented Sep 4, 2019

I know you're all on the road right now so I'm going to self-merge this so that @philipbeadle & other devs can get started on an up-to-date system this/next week (:

@pospi pospi closed this Sep 4, 2019
@pospi pospi deleted the feature/42-fulfilment-satisfaction-records branch September 4, 2019 02:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant