You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is a spec for a proof of concept/prototype implementation of storing Metadata on IPFS via IPNS via the Fleek API. It's meant to demonstrate the end-to-end functionality, without including all details, such as the full Grant Schema or viewing past edits of the metadata.
Create Grant Flow
Update the /dgrants/new form to remove the Metadata URL field, and replace it with two new fields: Name & Description
When the user submits the form via "Create Grant":
Generate a new IPNS key via the /key/gen Fleek endpoint (TBD: What should the name be?)
Publish the name & description to IPFS via the appropriate Fleek IPFS endpoint using the schema below
Publish the IPFS CID generated above to the IPNS key using the /name/publish
After the Fleek API responds, use the response to store the appropriate identifier as the metadata ptr on the Grant that was created (TBD does the grant need to be created first, in order to get its identifier to use as the name, this would require a second tx to update the metaptr once IPNS was configured).
Grant Display
Update /dgrants to show the Grant Name & (possibly shortened) Description in each Grant Card; remove the Grant ID and mtaptr URL
Update /dgrants/:id to show Grant Name & Description, remove metadata URL and Grant ID
{
"name": "My Grant Name",
"description": "This is my Grant. There are many like it, but this one is mine."
}
Open Questions:
What should the IPNS name be for a give grant?
What is the "Arg" in the Publish IPNS key?
The text was updated successfully, but these errors were encountered:
This issue is a spec for a proof of concept/prototype implementation of storing Metadata on IPFS via IPNS via the Fleek API. It's meant to demonstrate the end-to-end functionality, without including all details, such as the full Grant Schema or viewing past edits of the metadata.
Create Grant Flow
/dgrants/new
form to remove the Metadata URL field, and replace it with two new fields: Name & Description/key/gen
Fleek endpoint (TBD: What should the name be?)/name/publish
Grant Display
/dgrants
to show the Grant Name & (possibly shortened) Description in each Grant Card; remove the Grant ID and mtaptr URL/dgrants/:id
to show Grant Name & Description, remove metadata URL and Grant IDOpen Questions:
The text was updated successfully, but these errors were encountered: