Blueprint NFT [Overview thread]

CIP: N/A
Title: Overview Blueprint NFT
Authors: Roar Holte roar.holte@youblob.com
Comments-URI: Blueprint NFT [Overview thread]
Discord: Youblob
Ideascale proposal: Online Makerspace
Status: Draft
Type: Standards
Created: 2023-08-12
License: CC-BY-4.0
Requires: CIP25 & CIP86
Relation: Effort will be presented for the Cardano Summit Hackathon 2023

DRAFT PRE-NOTE

[Please note this is my first draft/attempt at proposing a CIP, so I am sorry if it reads a bit rough]
As our solution combines several functions around a “Blueprint NFT” I will be splitting these functionalities later on based on community feedback and providing new simpler CIP suggestions where needed.

Suggestion on how to split this effort moving forward

To get an overview of what we are trying to achieve, I present them all under one.


The points below are what we will be solving for our use-case for an Online Makerspace.
(read; product incentives through NFT’s)

  • Blueprint Publisher where we differentiate between these functionalities;
    – Blueprint Author (i.e Artist - currently CIP-25/86 and earns a 5% incentive everytime the NFT is resold)
    – Blueprint Team (several Artists/Authors collaborating, where the 5% incentive is split within the team)
    – Blueprint Owner (new incentive models for ownerships around a NFT as they generate income)
    – Blueprint Metadata (which products/components/tools are combined with what and in which step (how this is solved will later rely heavily on how AI operates))

  • Blueprint AI incentives (who has ownership to what AI produces and sells in the future)

  • Blueprint NFT as a distributed share (multiple owners)

  • Blueprint CC0 NFT (i.e Decentralizing the Industry)

  • Blueprint - Rapid Prototyping (Users can copy existing Blueprints into their own Blueprints and make small changes and publish it with their own iterations added, which will incentivize each effort accordingly)

  • Blueprint NFT with FT added as products within Blueprints (i.e Consumer pays x everytime they run a code / mathematical equation etc. from the Blueprint) This will also be part of validating e-commerce and shopping online from honest actors and not copy-cats.

  • Inheritance, as Blueprints will continue to generate income even if the Author(s) passes away, a smart contract around account inactivity is added, could also be used f.ex on hardware wallet on mobile phones if lost)

Other functions towards physical Makerspaces / Organisations are left out of this proposal though they play a big part in enabling local collaboration.
Several functions are made to make it easier to operate an organiztion/makerspace and understand local innovation along with value generation by enabling such. ++

Material

Whitepaper: Whitepaper
Videos: https://www.youtube.com/@youblobdotcom
Beta release: https://www.youblob.com [can test blueprint functionality]
Mock-ups: https://www.figma.com/file/AnrAqPskGEO8CtpVio1R6Z/Youblob
Dora BUIDL: Youblob | Buidls | DoraHacks
Youblob-Cardano Source code: Bitbucket

Abstract

A Blueprint NFT is a recipie on how to build something, can be a DIY project or a company explaining a use-case on their own products, as the Blueprint directly connects tools, products and materials used into the Bills Of Material in the Blueprint.
Our main purpose is to enable new incentive models for Makers and their DIY projects, along with establishing new information channels back to the Industry.
Once a Blueprint is converted to a Blueprint NFT, no more edits can be done on the converted Blueprint.

User Journey Pre-requisites

  • Cardano native wallet (or Lace) implemented giving each User/Company/Organization a digital wallet and DID:identity upon registration.

User Journey

  • Manufacturer registers and sets their % revenue model on their products on what Makers can earn by using their products in the Blueprint BOM (Bills of Material).
  • Maker registers and are able to post ideas and improvements through Blueprints by linking products directly into their blueprint steps and giving explanations on its uses.
  • By publishing a Blueprint the User becomes Blueprint Author and Blueprint Owner. If it was made through a collaborative effort as a Team, the initiator of the Blueprint is able to allocate % for each participating member, which will split the revenue model accordingly.
  • Manufacturer and everyone else is able to see all the different Blueprints connected to different products.
  • When a Consumer purchase products through a Blueprint, it provides a revenue stream back to the Blueprint Owner(s) based on the Manufacturer set % revenue model for each product.
  • As a Blueprint NFT Owner, I am able to put a price tag on my idea and sell it in the open space.
  • Purchasing a Blueprint NFT makes the buyer the new Blueprint Owner [100%] and will earn revenue from sales done through that Blueprint
  • We are currently looking in to having multiple owners, and convert the Blueprint NFT into a share, making purchases of a NFT similar to a stock [split Blueprint Owner 100% ownership] which should be fairly simple to implement. This will allow for ideas in the open space to have a fluid automated mechanic and present actual value of sharing ideas/collaborating over time.
  • Users are able to set an inheritance wallet through their profile along with time before it should be set in effect. [account inactivity of 1 - 3 years]. By default the inheritance wallet is set to the Youblob Treasury wallet that are used towards UN SDG, Makerspaces and Maker projects mainly in the undeveloped world to help them build and become sustainable. Users will get notification before the inheritance rule is set in effect.

Terminology

Motivation

Makers currently earn their income from commercial on Youtube videos and referral links to Amazon. By creating new incentive models for the Makers we allow for open collaboration directly connected with the manufacturing industry. It also aligns with the undeveloped world, helping them start a business around ideas.
The project connects to 10 out of the 17 UN SDG’s


(img: information channel between Blueprints, Industry and Organizations)

Specification

Metadata

Metadata JSON schema

Metadata example including the transaction metadata label

Rationale

The format of the content field is required to be an array of 64 bytes chunks, as this is the maximum size of a JSON field in the Cardano ledger.
Tools, such as wallets, are required to recompose the content of the message.

The current Cardano protocol parameter for maximum transaction size, that will hold the metadata, is around 16KB.

Backwards compatibility

No backwards compatibility breaking changes are introduced.

Reference implementation

We leave the decisions, such as what and how to display communication messages, up to downstream tools and wallets.

Copyright

This CIP is licensed under CC-BY-4.0

1 Like

thanks for posting here pre-review @roarh - just a quick tip for readability, when editing Markdown on Discord you can simply allow it to format the header characters ## and ### prefixing your document headings naturally, like this:

Heading level 2

Heading level 3

1 Like

FYI @roarh I’ve watched all 5 (so far: including this one) of your CIP threads & will help support any peer feedback that comes in. If & when the time comes that the material is complete for any of these, I’d also help with editing suggestions to get your material in shape for posting on GitHub. :face_with_monocle:

2 Likes

@COSDpool Thank you. I still have a few more to publish.
I presume all my hours for the Hackaton will be spent on these forum threads so feel free to mute my edits :sweat_smile:

no problem; editing on Discourse doesn’t produce email notifications :sunglasses:

p.s. from the very sparse posting in these threads so far, if you’re working with others (even if they’re just monitoring your work & not writing there) you could use this medium instead of the Forum for your CIP drafts, and just update the original Forum text when you check it in after the Hackathon:

The resulting markdown will be compatible with both Discourse and GitHub. You can use GitHub accounts to authenticate yourself and assign document permissions to others there. We used this medium the last time there was a draft of CIP-0001 (including the new CIP-9999) which had hundreds of collaborative edits and comments made directly on the live drafts. :face_with_monocle:

…it’s just me and a developer from Vietnam currently. No one else wants to work for free apparently :crazy_face:
(which is why the project needs some funding) :crossed_fingers:

Regarding CIP-9999: Cardano Problem Statements
Should I just create a thread for ex. CPS-Blueprint NFT?
And they are not Cardano’s problem per say, it is more on the problem on how to solve decentralizing the industry and “disrupting” the need for patents and how the whole process can be automated through blockchain. I would also like to have some discussions around CPS-CC0 1.0, just to make sure it aligns correctly
Regarding CPS-AI generated prototypes, …is a whole other chapter, which the hackaton (and me) need to discuss a bit later as time allow it and the system is ready for it.

Please note that the Disrupting part is not a negative, it is just a change to an existing (inefficient) system, and our purpose is to optimize several of the processes around it, while also including the undeveloped world to enter the playing field on the same terms as the industrial world currently have set for themselves.
Some will get upset with this solution, and some will be happy.

My understanding at this early stage is that your regime of new material is based around particular applications, which would always be documented as CIPs so others can follow the same methods.

If the methods have not been precisely determined yet… due to unknowns, uncertainties, or lack of consensus rather than just incomplete work & documentation… then that that consideration of the open-ended technical problem could be submitted as a CPS.

Any consideration of patents or legal issues themselves should take place here on the Forum and other web-based and social media, since these would be beyond the scope of the CIP process altogether.

As I recall you’ve been working on this issue for a while: from what I remember, only the documentation of your proposed standard to encapsulate the intellectual property would be admissible as CIPs as separate from the legal considerations themselves.

Yes, understood. I don’t do patents, maybe one of the reasons why this project never got investors hehe.

Anyway, my take on this in order to create Industry 5.0, we must enable open collaboration across borders and include the undeveloped countries on the same level as the industrial world.
I will move this solution to Bhutan, which does not even have a patent office, that way we are not affected by patent trolls and IP lawyers when enabling rapid prototyping for the masses.

Through Cardano functions we are able to;

  • connect to the undeveloped countries
  • create new incentive models around collaboration
  • include a new factor (Makers) into a B2B system
  • include “other” elements through Midnight
  • automating and disrupting an inefficient system around who came up with what when, and how long it contains value

I am currently in the Haskell course by Emurgo Academy, so hopefully I will be able to define these proposals a bit better in the future, but I reckon I also need the Plutus course and Haskell Pro, but I can not afford them at the moment. So give it some more time, or if someone can give me a free pass to the courses that would also be nice. :sweat_smile: