farcasterxyz / protocol

Specification of the Farcaster Protocol

Home Page:http://farcaster.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

question about multiple recasts?

oakmac opened this issue · comments

A Recast expresses an intent to share another cast. An account can recast any cast, including its own, but may not recast the same cast multiple times.

I was reading through the Farcaster protocol and the bold text stuck out to me as an odd constraint.

I am curious what the reasoning is for not allowing multiple recasts at different times?

Just so I understand your question...are you asking about the case where I want to recast message A today and then recast the same message A again in a year?

the case where I want to recast message A today and then recast the same message A again in a year?

Yes


I thought of the following use case:

  • Paul the politician is working to create a new law. The law is passed and Paul casts a message about it "Today we passed law XYZ..."
  • John the journalist writes a story about this new law and re-casts Paul's message, essentially sharing the news about the law to his audience.
  • A few years pass and the law becomes unpopular / controversial / polarizing, etc. Paul is at the forefront of this situation.
  • John writes a new story about the controversy and wishes to re-cast the same cast from a few years ago (to share the historical context with his audience), but is unable to due to the protocol design.

John can always prove that Paul's original cast came from Paul, but that feels different to me than a re-cast to Paul's audience. Essentially, when the re-cast occurs is an important aspect of the re-cast (in addition to the re-cast message content).