Inspiration

  • Machines vs Humans work

How to valorise and not vaporize men and women with the emergence of automation and machine productivity ?

Where to pursue the “march of progress” ?

Craftsmen artworks will always be more expensive than machining products but we must engrave a new narrative.
Can we use cutting edge crypto to derail and redistribute the cards' chains of values?
How to differentiate, from an end user perspective, machining products from artwork ones?
We must promote and expand de-anonymization of goods.
Creation of a digital reference that can create a breadcrumb trail between producers and consumers, work, worker and work fruits.
Sharing values, expectations, compliments and feedback.

  • Immaterial values

Imagine, as a stonemason, I can hand-made stone cutting your entrance house.
Which design do you like ? Which culture or part of history do you prefer ?
I can make a similar architecture style to fulfill your taste with a breadcrumb trail created. Which music do you like?
I can listen to it while producing work, artwork for you, and impregnate the vibe you like into the realization.
Adding immaterial values. Machines can't do that.

Story, storytelling, told work stories. Sealed a work story. Immaterial values, links and bridges.

  • From steganographic to cryptographic marks

Where to begin ? Marks. Mark of the shop. Marks on artwork and products.

Ancient cathedral builders used to engrave lapidary marks on stone to identify their tasks and atelier. Can we imagine XXieme lapidary marks ? From ancient steganographic techniques to modern public and transparent cryptographic techniques.

A digital mark to engrave on your physical artwork.

  • Marks as a service, self-owned and public

As a Craftsman, I do not want intermediaries to store and maintain ledger of my products and artwork references. But I also do not want an IT infrastructure to maintain, servers, databases resources, website, backup etc ...

The ideal is a public anchor. Simple. Secured. Personal. With no login passwords. Independent from external services. Visible on public ledger with time and tamper cryptographic proofs. Internet computer, Dfinity canisters, 100% on chain, check all the boxes.

  • Who are we

We try to use technology where it makes sense.
Machining signatures and crypto-tech marks to valorise manual work and human values. This is what we strive to do.
We are two ingenious/engineers/entrepreneurs, Nour and Francois, longing for innovation and social impact. Let’s present to you what we have developed, ... so far...

What it does

The website allows all craftsmen to generate a unique mark to be tagged on their artworks.
The best way to tag this mark is to sand blast it.
You can sandblast on glass, wood, clay, metal etc ... It is like a blessing part of your finished work, ready for its sale and customers' diaspora journey. The signature phase. Signature is a common universal phase of mankind creation. At least since reinforcement of properties since Hume, Locke, Smith theories...

This mark adds a physical reference linked to a digital representation of the work and the worker creation.
This action of adding digital reference on the physical creation is what we call “unction”.
Blessing, unction and as the favored technique is sand blasting, the name of this project became :

Sand Bless Unction : “Bless your artwork using owned-crypto marks.”

Here the workflow process to use the website :

  • Enter Sand Bless ceremony

To generate marks you need to be identified.
To do so, we used Internet Identity. It can be secure using multiple device and using hard wallet for instance.

  • Gift of prayer

When you are logged in with internet identity, the ceremony of creating marks can start. Logged, you are named Sand Bless Priest in the website to add fun and blessing perspective of this action. The generation of a unique mark is called "gift of prayer" in our imaginary blessing scenario.

  • Unction sandblasting ritual

Then you can tag the mark, unction, the sandblasting ritual, to create this bridge between physical and digital representation. Polymorphic, physical & digital, a new artwork is created, in a sense.

  • On chain faith

When you tag the QR code on the physical, you are redirected to the front-end canister where you can check existence and last ownership. In the website, you can retrieve all your marks by searching with your identity ID. You can also search existence and ownership of mark by mark ID. Those search functionalities are available for all public, without login.

  • Sand Bless Unction Credo

To sum up the how-to usage for the sand bless unction utility website is :

  1. Enter Sand Bless ceremony : login with Internet Identity
  2. Gift of prayer : receive a unique blessed mark to tag your artwork
  3. Unction ritual : sand blast QR code mark on your artwork
  4. On chain faith: check artwork QR code mark existence and ownership

How we built it

  • on chain

We start from svelte-motoko-starter kit.
Then we add NFT dip721 standard functionalities inspired by dip-721-nft-container mokoto example. We decide to remove the guardians users rights to allow all, not anonymous, identity to mint dip721 token representing their unique mark needing to tag on their artwork. The dip721 collection is named “Sand Bless Unction” and the dip 721 symbol is "SBU". We develop locally the 2 canisters then push it to production:

Frontend canister

Backend canister

We create sandblessunction.com; redirecting to the frontend canister.

  • off chain

To tag the mark on artwork, we use :

  • A printer.
  • Transparent sheets
  • Self-Stick photo-resist films
  • UV-Exposure Unit with vacuum
  • Jet-washer to reveal on film
  • Sandblasting cabinet with air compressor.

You can see all machines operating in the video.

Challenges we ran into

  • Challenges "on chain" we ran into

Versioning

It was quite difficult to harmonize all versions of Dfinity components and resources found to setup and build a local environment :

  • Last dfx sdk and version used on example projects may reserve some surprises.
  • node js to build internet identity repository to simulate a local internet identity, was not the same as the node js that was working to build svelte-motoko-starter example. At some point, the local dfinity cache and dfx start --clean was not enough to restore things. A brutal rm -rf .dfx was the solution. But it is good to learn along the way. With these errors, it is a good way to understand and see how it works under the hood.

Dfinity cycle

I was not possible to obtain with dfinity faucet. So, I dissolve some ICP to have cycle to use for production deployment.

Bug in Motoko dip-721-nft-container example ?

At some point our frontend starts to show that an identity has "stolen" another mark from another identity. After investigation, it may be an issue in the Motoko dip-721-nft-container backend example. The proposed fix in this PR solves our ownership jungle problems and worries.

  • Challenges "off chain" we ran into

QR Code format

It was a challenge to find the correct size of the QR code to be printed on a bottle. If too small, sandblasting cannot be performed with enough details, if too big, the round bottle deforms the QR code shape and scan do not work properly. This is why in the video you see several QR code on a bottle to find the best QR code size. At the beginning of tests, an exotic QR code design was used, but it was too difficult to scan.

Sandblasting on different supports.

Sandblasting on different materials required to adapt the film size used ( 3, 4, 5 mm) and also QR code size. Abrasive to use and exposition duration is also an expertise to build.

Copy and counterfeit ?

This project does not pretend to solve counterfeit and copy problems. We know that it is a real problem and whatever techniques, we think this problem will remain. But here our position and proposal here is :

Copy ? Yes, copy me. I do not care. It will increase the reputation of my atelier as long as your are speaking of me and I can prove that I am the first creator of this identity.

Expert and observed quality will still be necessary to tackle and discover counterfeit.

Accomplishments that we're proud of

Successfully put all pieces, on chain and off chain, together to produce a concrete crypto and blockchain use case.
Bridge the physical and digital world.
Use Dfinity ability to produce and replace IT frontend and backend infrastructure, with secure and temper proof guarantee, in a small, but concrete, craftsmanship needs. Use a new technology to highlight artwork and valorise craftsmanship. Testing solution validity on several materials, mainly glass, where it can be easily commercialized.

What we learned

Based on the overcome challenges, we learn to dive into svelte framework, usage of motoko and dfinity internet identity. We also explore sandblasting techniques and what it is technically possible in terms of size format and surface support to elaborate a better commercial offer in the future.

What's next for Sand Bless Unction

  • Improve QR code design with possible logos customization.

  • Develop on this initial root code base, with initial pilot users, to respond as much as possible as daily life craftsmanship needs.

  • Then, we will target a branding campaign allowing artists, artisans and manufactures to personalize their work while pinpointing their own identity, making their products or pieces unique.
    Introducing the project to different sectors. Explore several contexts for artists, craftsmen or production ( wine ...).

  • We plan also to exchange with certification industry experts to nourish our solution with best practice in terms of recovery mechanism or legal requirements and copyrights.

  • Study and work on social or professional internet identity recovery mechanisms (guardians ? ) for a transparent usage in craftsmanship business operations.

We envision also new features with an accurate usage of metadata offered by the dip721 NFT standard, for instance :

  • Implement transfer of marks and build front end interface to visualize artwork ownership history. From creator to collectors.

  • Adding photos by the current user, reducing the counterfeit thanks to the story and the breadcrumb trail of the created artwork.

  • Play with this ownership history in this new playground for artwork as glimpsed at this TEDX few years ago, before NFT hype.

  • Study DAB solution integration to support several NFT standards.

We are open to collaborate with Craftsmen, personally owned workshops, businesses and even participants of this Hackaton on the mid-/long-term.

Thats all folks, dear reader, thank you for your attention, may the Sand Bless Unction be with you.

Built With

  • dfinity
  • internetidentity
  • javascript
  • mokoto
  • sandblasting
  • svelte
Share this project:

Updates