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

Nostr Integration Update #7

Open
cmdruid opened this issue Feb 9, 2024 · 0 comments
Open

Nostr Integration Update #7

cmdruid opened this issue Feb 9, 2024 · 0 comments
Assignees
Labels
roadmap Discuss a topic from our Roadmap

Comments

@cmdruid
Copy link
Member

cmdruid commented Feb 9, 2024

The Nostr Integration update will bring about full nostr integration into the protocol.

The goal of this update is to increase the censorship resistance of the protocol, by:

1.) Establishing the identity and reputation of the server (which can be staked), and
2.) Decentralizing the delivery of proofs to the server (to eliminate client censorship), and
3.) To broadcast the proofs and attestations of the server (to eliminate server censorship)

The following tasks need to be completed:

  • The formulas for calculating the cid, acct_id, dpid, and wid hashes must be nostr compatible.
  • Each of these records must have a nostr-compatible signature issued by the platform.
  • Each of these records (should) delegate their identity based on the key-rotation of the server.
  • The Proposal API should include a field for specifying nostr relays.
  • The Server API should have endpoints for publishing a nostr note for any given record.
  • The server API should deliver nostr-compatible receipts when submitting statements to the CVM.

Also, research must be done on how to best listen to the nostr network and receive messages in a verifiable way. One idea would be an agreement to poll a certain set of relays at a certain interval, in order to service a contract. The relays would act as an inbox for messages, and an independent source to verify that the messages were received.

This thread is for discussing the nostr integration update. Feel free to ask any questions.

@cmdruid cmdruid converted this from a draft issue Feb 9, 2024
@cmdruid cmdruid self-assigned this Feb 9, 2024
@cmdruid cmdruid added the roadmap Discuss a topic from our Roadmap label Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Discuss a topic from our Roadmap
Projects
Status: Planned
Development

No branches or pull requests

1 participant