-
Notifications
You must be signed in to change notification settings - Fork 35
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
Create a new Credential to track Products that are intended to be imported #832
Comments
There was a reason we removed these elements from the ITI credential. It was replaced with the "traditional" documents which describe and identify products:
Rather than repeating these elements, the ITI must be included in a Workflow, and associated credentials in the workflow will then describe the product according to established requirements and business processes. https://w3c-ccg.github.io/traceability-vocab/#intention-to-import-workflow |
@mprorock is the product to be included in an intent to import as depicted here a specific product (ex: a specific batch of copper coming from a specific mine on a specific date) or a more broad statement about a type of product (ex: copper)? |
Product as optional if known to the extent possible. Often times this information is known at a very granular level in markets such as agriculture, at other times, maybe only minimal product info such as the HS chapter is known |
I'm happy to raise a PR for this, but I don't have powers to assign myself to the issue. I'm also not finding the original issue where removing this was discussed, only this PR #760 |
In our use cases, we submit the intent to import as a simple credential that communicates that products* will be imported. We use other credentials to identify those products and associate them to the intent to import over time. Adding optional properties to the intent to import increases the verifier burden and complexity, now the verifier has to handle the case where one or more products are present, and where no products are present. Our experience has shown that we can't make the product information mandatory, since sometimes it changes over time. We don't think adding an optional product identifier to intent to import is an improvement. Here is how we see this problem being solved best:
The last step is where the early data connects to the traditional data. The purpose of intent to import is to obtain early information about a future entry, and then link that information to the entry when that becomes possible. For these reasons, we do not believe it is advisable to add product information to the intent to import. |
@OR13, thank you for that very clear explanation of your user flow. Do you expect it would be reasonable for an importer who wishes to indicate product information at the onset to combine steps 0 and 1 into a single presentation? |
@brentzundel yes, in fact the first communication to a customs authority can look like this:
If the sender knows / has all the information at the time, they can send it all in their first presentation... if they only have the following information at that time:
They can send what they have, as early as possible... they don't need to wait to start sending early data. |
In light of that, I believe this issue can be closed. |
I think whats happening is theres a conflation of two ideas: What I believe we need is a way to signal which products in a workflow are intended to be imported, and which products within that workflow are not intended to be imported. In my mind we need:
|
@mkhraisha that makes a ton of sense. Thank you for the clear delineation between the different use cases. |
I still think this issue should be closed. All use cases are better addressed, by keeping credentials as simple as possible. That means not adding optional properties, when other credentials exist to convey them. |
I think the next step is for those who best understand the workflow solutions (@nissimsan) to help walk those of us who think we need product data (@brentzundel @mkhraisha) to help us see if the things we believe need to be communicated are by the use of workflows. |
Had a chat with @nissimsan and @brentzundel we resolved that we should have:
|
Next Steps:
|
@mkhraisha, reminder on the call |
I think for the sake of moving the spec forward this should just be closed. |
need product clearly identified in intent to import
minimum properties:
The text was updated successfully, but these errors were encountered: