We managed to:
✅ Design the Proxy Contract that will allow us to create a subscription model endpoint on the PAB.
✅ Test the Proxy Contract on the PAB in the testnet.
✅ Launch the first iteration of the new storage client (link).
✅ Add an extra authentication layer to the file ownership controller (to ensure authenticated users can’t delete files that don’t belong to them).
✅ Implement checking mechanisms that identify inactive and active subscriptions for the file access control module.
✅ Update the on-chain script for checking the Oracle NFT input and output.
Currently, we are still:
⌛ Working on a global interceptor that filters all the resource providers' status check requests.
⌛ Designing a utility contract for the subscription cost endpoint.
⌛ Finalizing the token recovery app improvements that will fix the snapshot issue.
⌛ Developing the frontend for the new subscription model.
⌛ Implementing additional enhancements for the current storage client (folder creation, drag&drop file uploading, multiple files upload fix).