Following on from last week's Zortfolio, I've been continuing my explorations of Zora as a protocol. Where last week I was peering into collectors' holdings, this week I've been working on a Zora client for creators: Zory.

Zory is a mashup of Instagram Stories and BeReal, letting users create a Zory - a story on Zora. Stories are easy to create and easy to update, leveraging Zora's new(ish) carousel metadata format to show a user's whole story.
Overall it's pretty simple:
- First you need a picture - take a snap with your camera, or upload one.
- Creating a Zory creates a coin on Zora (calling
deploy
on the Zora factory contract on Base). - Updating a Zory updates that coin's metadata, adding the previous image(s) to the carousel.

And that's pretty much it! You can only have one Zory, but you can update it as much as you want. And zory.me lets you explore Zory's created by other people too. I ran through an early version with Austin last week, for video preferrers:
As well as being a standalone site, Zory is also compatible with a few of the other platforms, namely Farcaster and The Base App - you can access Zory as a mini app in both.
The Farcaster mini app development experience has got a lot smoother since I last tried it out, and as an app developer it's great that Base are using the same framework, rather than creating their own. Will be interesting to see how the competitive dynamics evolve from here, of course.
Of course Zory occupies a precarious spot - its raison d'etre could be pretty easily added as a feature by any of Zora, Farcaster or The Base App. But right now I think it's quite a nice little app, and I'd love it if people could give it a try.
If folks like it I might add to it - I have "in app purchases" and gasless onboarding on my to-do list, for fun and learning. But for now I wanted to share what I built so far.