
Dharmi Kumbhani
@dharmi
587 Following
752 Followers
1 reply
0 recast
2 reactions
6 replies
3 recasts
32 reactions
0 reply
0 recast
1 reaction
0 reply
0 recast
0 reaction
1 reply
0 recast
9 reactions
Extending FIDs beyond just “users” is super powerful!
We should treat FIDs as universal primitives and rename UserAddBody to ArtifactAddBody, a more generalizable entity type.
Users and channels already share common metadata (PFP, bio, URL, handle/channel ID)
Every Artifact could:
- Have its own authored cast feed.
- Aggregate a second feed from casts that reference its FID (as in FIP-2).
This effectively creates a Farcaster Wall, like Facebook’s timeline, where anyone can cast to an Artifact by including its FID in parent_url.
Benefits:
Unified metadata, Native support for ownership of channels, no link spec changes.
Verifications could also extend beyond individuals (e.g., mod assignments)
Maybe we might want to add a definition type in ArtifactAddBody that dictates where its user, channel, etc, so clients know how to render it.
You also solve for announcement in this case, Anything casted by the Artifact is an announcement
CC: @sahil @moe 0 reply
1 recast
4 reactions
0 reply
0 recast
1 reaction
1 reply
0 recast
1 reaction
0 reply
1 recast
1 reaction
4 replies
0 recast
2 reactions
0 reply
0 recast
1 reaction
1 reply
0 recast
1 reaction
0 reply
0 recast
1 reaction
2 replies
2 recasts
9 reactions
1 reply
0 recast
1 reaction
0 reply
0 recast
1 reaction
1 reply
0 recast
1 reaction
0 reply
0 recast
1 reaction
0 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction