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

Are relations worth keeping? #80

Open
8e8b2c opened this issue Aug 7, 2024 · 1 comment
Open

Are relations worth keeping? #80

8e8b2c opened this issue Aug 7, 2024 · 1 comment

Comments

@8e8b2c
Copy link
Collaborator

8e8b2c commented Aug 7, 2024

Currently OracleDocument relation links are only utilised by the holoom block explorer. Recipes do not support fetching documents by relation, because there is no way to prevent a an executor from censoring an item from the collection.

I can think of a somewhat convoluted approach to preventing censorship: A recipe names some future checkpoint document on an authority chain, and then once it exists, its action hash used as an upper bound for validating and aggregating relation information on the chain. However, it's worth questioning if this approach has significant advantages over the simpler approach of waiting for some future document list instead.

Pros

  • It removes an opportunity for an authority to retrospectively censor an item from the list they publish

Cons

  • It increases the complexity of aggregating documents sourced from multiple authorities, as future checkpoints would have to named per authority.
@8e8b2c
Copy link
Collaborator Author

8e8b2c commented Aug 7, 2024

The "Happ performs pattern search" approach of #18 could potentially pave the way to another feature: the retrospective indexing of documents by 3rd parties. Such a feature would make verifiable collections more useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant