# Yassine : Bullet Monday

**URL:** <https://gov.near.org/t/yassine-bullet-monday/2126>\
**Category:** Creatives DAO\
**Tags:** curadao\
**Created:** [May 21, 2021, 12:15pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126 "2021-05-21T12:15:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [May 21, 2021, 12:15pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/1 "2021-05-21T12:15:42Z")

</div>

Hi,

As I start working on various things on **NEAR** , all related to generative art, communities, and social tokens I wanted to create a Topic as it helps me keep my resources in one place and create a reliable track record of what I’ve been focusing on weekly.

The main resources are updated down here and the weekly retrospectives will be in the replies.

* * *

**Resources**

- [YSN | docs](https://docs.ysn.design/) : a set of guides and resources related to the creator’s stack.
- [YSN | components](https://master--60d9b2ac2cf86a00396f9b0f.chromatic.com/) : a set of elements and components to put together front-ends.

**Projects**

- [SHARE](http://gov.near.org/t/share-on-chain-generative-art/1418/3): artistic patterns created on-chain, highly inspired by [Autoglyphs](https://www.larvalabs.com/autoglyphs).

**Community**

- [YSN](http://gov.near.org/t/ideation-ysn-bootstrap/2094): social token mined by using the above projects with various utilities.

**Code**

- [GitHub - curaOS/source: Start a solid foundation of tools for creators+builders.](https://github.com/devey/YSN) : _SHARE_ and _YSN_, that implements the latest _FT_ and _NFT_ standards.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [May 21, 2021, 12:51pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/2 "2021-05-21T12:51:19Z")

</div>

**Last 7 days progress —**

- Participate in OWC hackaton kick off
- Start `NEAR / Creators & Communities` doc
- Integrate `YSN` fungible into `SHARE`
- Keep integrating `FT` and `NFT` standards
- Contribute and support OWC applications
- Soft launch (forum post) and participate in OWC with `YSN`

**Next 7 days priorities —**

- Play around with stable Mintbase
- Explore the integration of `SHARE` with Mintbase
- Implement standard methods for the above to work
- Get better at reading _Rust_
- Dive into Matt’s _Rust_ NFT marketplace
- `YSN`/`SHARE` front-end fixes and contract cleanup and test

**What I’m exploring —**

- [Introducing Auction House — Mirror](https://zora.mirror.xyz/9mQ9AeJK84USTnQ9eBY4Sc7s1bi0N8RoZd3Oy4q82FM)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [May 28, 2021, 4:50pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/4 "2021-05-28T16:50:02Z")

</div>

**Last 7 days progress —**

- Support and feedback to **OWC** hackathon submissions
- Look into `mintbase.js` integration for `SHARE`
- Try `Mintbase` front-end
- Read _Rust_, review contracts and watch Live App Review
- Review Zora `Market` and `Media` contracts
- Skim over `Sputnik v2` features and structure
- Implement `Market` models from `Zora` into `YSN`
- Implement `BidShares` on mint and `BidCreate` in `SHARE`
- Implement `Splits` and `Bids` responsive React components
- Implement and fix a couple of `YSN` tests

**Next 7 days priorities —**

- Figure out better dev experience with tree cross contracts
- Start cleaning up `YSN` front-end
- Create component to create `Bid`
- Implement `RemoveBid`
- Implement `AcceptBid`, hence `nft_transfer`
- Add `stats` section to `Media` with `prev_owners`/`price`/`date`
- Create **OWC** hackaton slides for `YSN`
- Keep reading `Rust` contracts
- Keep supporting **OWC** entries

**What I’m exploring —**

- [Re-Fungible Token (RFT)](https://billyrennekamp.medium.com/re-fungible-token-rft-297003592769)
- [Komorebi Collective - Syndicate](https://www.syndicateprotocol.org/syndicate/komorebi_collective)

---

<div class="post-metadata">

**Author:** ![mikedotexe](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/mikedotexe/32/18_2.png) [@mikedotexe](https://gov.near.org/u/mikedotexe)\
**Post date:** [June 2, 2021, 4:04am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/8 "2021-06-02T04:04:06Z")

</div>

Awesome. Please let us know if you have questions about the NFT standard. 🚀

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [June 4, 2021, 9:28pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/9 "2021-06-04T21:28:23Z")

</div>

**Last 7 days progress —**

- Implement first `Node.js` `CLI` script for better dev experience
- Merge `Market` bids view on master
- Setup `Prettier`

**Next 7 days priorities —**

- _\<_ Create component to make `Bid`
- _\<_ Implement `RemoveBid`
- _\<_ Implement `AcceptBid`, hence `nft_transfer`
- _\<_ Setup indexer for `stats` section of `Media` with `prev_owners`/`price`/`date`
- _\<_ Keep reading `Rust` contracts
- Participate in **OWC** closings
- `Media` burn (hence burn in `Market`)

**What I’m exploring —**

- Austria → ![IMG_0672.HEIC](https://europe1.discourse-cdn.com/flex005/uploads/gov_near/original/2X/6/6c41d7dc0cdbd75ea5e22b48f4927712d5cdc4e8.jpeg)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [June 12, 2021, 8:20am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/10 "2021-06-12T08:20:02Z")

</div>

**Last 7 days progress —**

- Reply to **OWC** entries
- Open _yass.near_ _Mintbase_ a store for future sketches
- Create env files from **CLI** for front-end and contracts
- Improve **CLI** commands to deploy, init, clean and create contracts
- Implement make `Bid` front-end
- Implement remove bid in _Market_
- Implement accept a bid in _Market_
- Implement `nft_transfer` in **SHARE**
- First poll in **YSN** for the domain in Telegram, just me and @chloe: “ysn.design”
- Implement _Market_ burn
- Manual tests to _Market_-_Social Token_-_Generative Art_ flow
- Play with _explorer-indexer_ with Postico
- Start front-end cleanup: `Header` and `Footer`
- Implement bidders bids in contracts
- Implement show and remove bids for the user in the frontend
- Start improving data arrangement in `SHARE`

**Next 7 days priorities —**

- Complete `SHARE` restructure
- Add proper metadata to `SHARE` following standard
- Keep reviewing other NFT implementations
- Try writing `AS` cross contract tests
- Integrate `YS24` projects in `YSN` repo
- Add proper metadata to the `YS24` project
- Recreate `YS24` front-end in `YSN`
- Front-end to select art project
- Front-end state and design refactor

**What I’m exploring —**

- [Eric Hu studio](https://erichu.info)
- [Ether: A New Model for Money](https://medium.com/pov-crypto/ether-a-new-model-for-money-17365b5535ba)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [June 19, 2021, 7:48pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/12 "2021-06-19T19:48:11Z")

</div>

**Last 7 days progress —**

- Review proof of attendance NFT implementation
- Restructure `SHARE` state to hold more than one design
- Reply to a couple of **Generative Art** entries
- Catch up on some `React`
- Front-end async state management research
- Try out _percoil_ for some state management
- Try out _swr_ for hooks data fetching
- Use _unstated-next_ for **NEAR** state management
- Cleanup old front-end state management
- Split one component app into long term project structure
- New website landing page

**Next 7 days priorities —**

- Conclude front-end refactoring of points above
- Add metadata to `SHARE` following standard
- Integrate `YS24` projects in `YSN`
- Conclude `SHARE` contract and review for soft test net
- Conclude `Market` contract and review for soft test net

**What I’m exploring —**

- Vienna → ![IMG_0704](https://europe1.discourse-cdn.com/flex005/uploads/gov_near/original/2X/1/1757a7fd41cc4f2a1d0e749b0e9a8d34a007422e.jpeg)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [June 27, 2021, 2:55pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/13 "2021-06-27T14:55:53Z")

</div>

**Last 7 days progress —**

I’ve mostly been concluding, merging, and making sure the front-end refactor does not break. Started integrating my _ML generative art_ projects into the `YSN` repository, but just started; trying to conclude this week. Also bought [https://ysn.design](https://ysn.design) and wrote down initial docs at [https://docs.ysn.design](https://docs.ysn.design).  
Finally started lettering down what I’m trying to do long-term: [[Ideation] YSN bootstrap - #5 by yassine](http://gov.near.org/t/ideation-ysn-bootstrap/2094/5) and reached out to the grant team.

**Next 7 days priorities —**

It’s all still `alpha` but I’m happy about the direction. I’ll keep integrating the generative art projects, document the parts, adapt the smart contracts, and just keep experimenting.

**What I’m exploring —**

- [The Trusted Source of Information | SuperRare](https://superrare.com/artwork-v2/the-trusted-source-of-information-25655)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [July 5, 2021, 9:43am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/14 "2021-07-05T09:43:33Z")

</div>

**Last 7 days progress —**

I’ve been adding [issues](https://github.com/devey/YSN/issues) to **YSN** , starting the [Storybook](https://master--60d9b2ac2cf86a00396f9b0f.chromatic.com) for components and working on making YSN more dev-friendly by writing the new ML art project contracts as references implementations.  
Also been refactoring _generative-art_ to become the creative-code guild with Chloe.

**Next 7 days priorities —**

I will keep working on the `NFT` reference implementation for the ML projects, integrate Arweave, adapt the front-end and the `CLI` utils for the new direction.

**What I’m exploring —**

- [Proof of Art | Linz, Upper Austria](https://www.ooelkg.at/en/exhibition/exibitions/detail/proof-of-art-eine-kurze-geschickte-der-nfts-von-den-anfaengen-der-digitalen-kunst-bis-zum-metaverse.html)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [July 11, 2021, 3:07pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/15 "2021-07-11T15:07:27Z")

</div>

**Last 7 days progress —**

I’ve added some [components](https://master--60d9b2ac2cf86a00396f9b0f.chromatic.com/) and build a rudimental viewer for small contracts state.  
Took some time off so still on last week’s goals.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [July 18, 2021, 5:28pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/16 "2021-07-18T17:28:23Z")

</div>

**Last 7 days progress —**

> **tl;dr / Took it easy**
>
> Wisdom teeth out.

**Next 7 days priorities —**

> **tl;dr / bringing on other creative code projects in the repository**
>
> Got back to working on adapting the repository to support multiple projects and will continue working on this.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [July 26, 2021, 10:10am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/17 "2021-07-26T10:10:04Z")

</div>

**Last 7 days progress —**

> **tl;dr / Integrate ML project with Market**
>
> I finished moving and integrating the first ML projects into the repository.

**Next 7 days priorities —**

> **tl;dr / Handle multiple projects on the front-end**
>
> Working on a good way to switch between `NFT` contracts on project switch on front-end.  
> After that, merge and deploy. Keep working on contracts scaffold.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [August 1, 2021, 2:04pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/18 "2021-08-01T14:04:49Z")

</div>

**Last 7 days progress —**

> **tl;dr / Finish ML projects integrations**
>
> I finished moving and integrating the second ML project into the repository and figured out a mid-term solution for switching between projects. Also, working on the `CLI` commands and keep adapting the project to forks. Merge big PR (the next ones should be faster and smaller).

**Next 7 days priorities —**

> **tl;dr / Scaffold and document**
>
> Document repository, integrate more components into Storybook, write Sandbox tests and clean up front-end from hardcoded variables. Review NFT standards and make sure it’s implemented as specified. Try to integrate `SHARE` into `NFT` contract so I only have to maintain that: should support different type of projects (ML, creative code and normal content types).

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [August 9, 2021, 3:28pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/19 "2021-08-09T15:28:34Z")

</div>

**Last 7 days progress —**

> **tl;dr / One NFT contract**
>
> This week, I focused on rolling back some parts like the social token experimentation and just focus on having one `NFT` contract for creative code projects and one `Market` contract to support it.

**Next 7 days priorities —**

> **tl;dr / Refactoring**
>
> Merge open PR, use new contracts to try out some `ArtBlocks` projects.  
> Keep cleaning up and wrapping things up (cause I’m burning out a little).

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [August 13, 2021, 11:26am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/20 "2021-08-13T11:26:51Z")

</div>

**Current state of grant (part 2 of milestone 2) —**

I use this Bullet Friday for updates to the Grant team:

1. [Integrate YS24 into the YSN repository](https://github.com/devey/cura/pull/12)  
o  
Also started a [devs](https://ysn.design/devs) page to see contract states, that hopefully will evolve in more work for better dev experience. Projects are live on testnet here: [ML/1W](https://ysn.design/ml/1w) and [ML/1C](https://ysn.design/ml/1c)

2. [Repository documentation for easier accessibility](https://docs.ysn.design/)  
o  
Wrote down docs for [NFT](https://docs.ysn.design/contracts/nft), [Market](https://docs.ysn.design/contracts/market) contracts and CLI commands:  
[build](https://docs.ysn.design/tools/build), [deploy-nft](https://docs.ysn.design/tools/deploy-nft), [deploy-generator](https://docs.ysn.design/tools/deploy-generator), [deploy-market](https://docs.ysn.design/tools/deploy-market).

3. [Fixes and improvements deployed on testnet to Smart Contracts](https://github.com/devey/cura/pull/42)  
o  
Worked on having one `NFT-AS` contract (for generative art, creative code art, and on-chain art) to maintain, with its expansions.

4. [Front-end design-driven improvements](https://60d9b2ac2cf86a00396f9b0f-riuinpkedf.chromatic.com/)  
o  
Added some components to StoryBook and added pages and components to support the `NFT` list for the owner, to see details and showcase creative code deployed to Arweave.

* * *

Also added a couple of `ArtBlocks` example to test the flexibility of components and smart contract: [Apparitions](https://ysn.design/cc/aprts) and [Squiggles](https://ysn.design/cc/sqgl). These will not go on mainnet but it’s a good way to show creative coders what’s possible.

**Next 4 weeks —**

I will focus more on community (with @chloe’s support) and not add too many functionalities, just complete what’s missing and iterate on what’s already there.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [August 23, 2021, 4:54pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/21 "2021-08-23T16:54:32Z")

</div>

**Last 7 days progress —**

> **tl;dr / Packages**
>
> Moving repository to `yarn workspaces`.

**Next 7 days priorities —**

> **tl;dr / Packages & Examples**
>
> Finish moving repo to workspaces and add `/examples` folder.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [August 30, 2021, 1:08pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/22 "2021-08-30T13:08:23Z")

</div>

**Last 7 days progress —**

> **tl;dr / Packages and curaDAO**
>
> Create `/components` package and take care of **curaDAO** first steps.

**Next 7 days priorities —**

> **tl;dr / Last Package and Examples**
>
> Create hooks package, then I’m done with packages.  
> Add `YSN` as `/example`.

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [September 10, 2021, 12:59pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/23 "2021-09-10T12:59:18Z")

</div>

Some changes, also moving this to Monday to fit the Sprints.

> [@\[WELCOME\] curaDAO proposal](http://gov.near.org/t/welcome-curadao-proposal/4556/4):
>
> Some updates here also to answer this topic from @chloe : I added @starpause and @talktoricardo to the DAO council. I will keep working on the open-source project and put that in the upcoming monthly budget. At first, it will only be an estimate but, hopefully, when I find some more contributors and things have been a bit more tested out, We could try moving to a bounty system or experiment with what comes up. In the end, my goal is to create permissionless, composable tools that anyone can b…

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [September 10, 2021, 12:59pm UTC](https://gov.near.org/t/yassine-bullet-monday/2126/24 "2021-09-10T12:59:41Z")

</div>

**Last Sprint | 30 Aug → 5 Sep —**

> **tl;dr : 47/91 Points**
>
> ![app.zenhub.com_workspaces_cura-6107ae0756a680001162433d_reports_burndown_milestoneId=Z2lkOi8vcmFwdG9yL1NwcmludC84NDgwNQ&entity=sprints](https://europe1.discourse-cdn.com/flex005/uploads/gov_near/original/2X/c/c9ac882e82ca54a28c26f4786fbb425d7f2a0cb0.png)

---

<div class="post-metadata">

**Author:** ![yassine](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/yassine/32/5920_2.png) [@yassine](https://gov.near.org/u/yassine)\
**Post date:** [September 13, 2021, 9:24am UTC](https://gov.near.org/t/yassine-bullet-monday/2126/25 "2021-09-13T09:24:46Z")

</div>

**Last Sprint | 6 Sep → 12 Sep —**

> **tl;dr : 0/0 Points**
>
> In-between changing Bullet and Sprint days from Friday to Monday.  
> Spent most of last week moving from Grant to Community Fund approach.

[Next page](https://gov.near.org/t/yassine-bullet-monday/2126.md?page=2)
