There isnât a status on Agreement. The thinking is you can derive the nuances of that by looking at the Commitments and fulfilling EconomicEvents, plus finished flags.
Are you thinking that will be useful while the Agreement is being negotiated, or while it is being fulfilled, or both?
And are you thinking free-form text?
Anyhow, if you would like a status, we can add it to the FEP, and see how it goes for people. Or even just add it to any app that wants it. We wouldnât add it to VF without some actual use to test it out.
P.S. The rules link certainly is not working, thanks!
Letâs think about what statuses might be useful.
What there is right now in VF:
While people are creating the Agreement, there isnât really anything. In my experience, people create them basically all at once, so the Agreement and all Commitments. (like Alice transfer 1 used bike to Bob, Bob transfer $20 to Alice) You wouldnât see just one of those commitments out there during this process (itâs a unit of work) - but thereâs nothing saying it has to happen that way.
Once an EconomicEvent has been recorded as fulfilling a Commitment, then the Agreement is in progress.
When a Commitment is marked finished then nothing more is expected on that Commitment (although it doesnât mean that the Commitment was completely fulfilled).
When all Commitments are marked finished then the Agreement is complete (again doesnât mean everything was fulfilled as expected, but you can see what was fulfilled).
Sounds like you are thinking a user-defined status? I donât have experience with preview but it sounds different. Would that persist as a status, or be more for an immediate display on a message? Or I could see where you might be going with something like a note update that you want to communicate, like âAlmost ready to send, should be in the next couple daysâ. But maybe that is just the already proposed blend of social (AS) and economic (VF) communications?
Should we also think about more defined states that might be needed?
An exchange is rarely atomic, payments and deliveries often take time and may consist of multiple steps. These steps vary depending on the use case.
For now I just need a progress indication mechanism for my application (not for the FEP). preview is different but itâs close enough and I donât want to introduce a new property.
The âImplementationsâ section now includes Mitra (itâs not a new one, I implemented federated payments there at the same time this proposal was published).
One thing that I donât like about FEP-0837 is how resources are described. Currently we describe them using the resourceConformsTo property, which value is an URI.
I agree. Here are some other options for Intent resource-related properties: name, image, imageList, note (sort of a duplicate of the as:content above but could have a detailed discription of the resource), resourceClassifiedAs. Offers/requests are the loosest and least understood as regards identifying resources. Some mutual aid kinds of apps just have a description and thatâs it. I also do think an image would be good.
To at least partially clarify resourceConformsTo and resourceClassifiedAs, the first refers to the lowest level resource type needed to completely identify the resource in the use case, which might be more like âSchwinn bicycle model xyz123 blueâ (or not). Using wikidata is misleading, which is our fault, as we use that as shorthand in VF examples. resourceConformsTo points to ResourceSpecification, which is actually defined within VF, so might not even be a uri. Wikidata could be more appropriate for resourceClassifiedAs, which for offers/requests could use an agreed upon taxonomy or set of categories for matching/search, or just tags, pretty loose depending on the app, and can be multiple. But still, it depends on the use case, and we donât have a good understanding yet of the formality that people will want to coordinate their resource specifications (resourceConformsTo) across networks or the public, even just limited to marketplace type apps.
i think i was describing my simple interpretation of my VF. (i didnât know what VF was, and iâm still trying to catch up on the whole economicEvent of VF atm)