NFC Signet: Roman Signet Ring With Digital Identity

by ayushmaan45 in Design > 3D Design

8462 Views, 51 Favorites, 0 Comments

NFC Signet: Roman Signet Ring With Digital Identity

InShot_20260512_171931437.gif
20260511_210057.jpg
IMG_8220.JPG

Hi, I’m Ayushmaan. I like building projects around tech, design, and ideas that feel a little different from usual builds. Sometimes a random thing catches my attention and my brain just refuses to leave it alone until I try making something from it.

That’s pretty much how this project started.

A while back, I came across ancient Roman signet rings and found out they were used to stamp wax seals onto letters and important documents. The more I looked into them, the more interesting they became. They weren’t just accessories — they were almost like personal identity tools.

That immediately made me think about how identity works now.

Today, instead of wax seals, most of us exist digitally through:

  1. portfolios
  2. websites
  3. social profiles
  4. project pages

So I started wondering:

What would a Roman signet ring look like in today’s world?

That idea slowly turned into this build.

What I made is a Roman-inspired smart signet ring with an embedded NFC tag inside it. When tapped against a phone, the ring opens my custom portfolio website. At the same time, it can also work as a real wax seal stamp, inspired by traditional Roman signet rings.

What I liked most about the idea was the contrast between the two sides of the project:

something ancient and physical connected to something modern and digital.

I didn’t want this to feel like just another NFC gadget. I wanted the historical inspiration to actually matter in the final build too.

So the final project became a mix of:

  1. history
  2. wearable technology
  3. digital identity

And honestly, seeing a Roman-inspired ring open a modern website with just a tap felt way cooler in real life than it did in my head.

The History Behind the Ring

mHqpTXkZa0Z03wunj4zbN9_rgA_1UP51nAK8WpmfzGHEHGGXKSIKSIu7_OUAztQcku3-b6dV0ofBQZ8Ez399auBNHF4g8xSVEnBoptmZbGx5j9Bw1z1UCZegFlsHjP1K2U4syJeaZgLSXT20gitjhevxLJIJ5iZXsnV4dz2iBd1p-2HwMjHHkc7iej6RhmF3.jpg
58E3R2z9X6VKPfyrE2K-UTcS_8b7HvfIBybMm7UMhrHtW5tncoQbuVIGhLGrtsJlvMD57VsGmE8kK1oqsCQNHnnSCyX2Kt8lqf9s094UQq56tJQlMxrlpdfSkU7ms2Ic7MGeI-RzidbAgsPDREpdk3Ih0tdNVVHVAOgKe-fEw6lYi55rnBE4PESqS3EIY6BS.jpg
OaCwZ9_ssqiWiAoXvAo4t7r2zsDlNJnV2K3-26dzlE9prSXWcOOWIEZhoZKV1ssXws92fvI_XUScm3dxPzUO8ZTb__0vFDDVNUVjlAZiJxIdu2yThpvYzMNI95EPcHQd6X3684t1tjHBeehnnOCJyvnCcE9W3AcYU0eTu0xEXEI18GyKzPqcGp2LxOwIrWha.jpg

Before starting the actual build, I spent some time reading more about Roman signet rings, mainly because I wanted the project to feel connected to the original idea instead of just borrowing the aesthetic.

In ancient Roman Empire, signet rings were commonly used to stamp seals into hot wax placed on letters or important documents. The engraved design on the ring would leave a unique mark behind, almost like a signature.

What I found interesting was that these rings were more than just decorative jewelry. They represented:

  1. identity
  2. authority
  3. status
  4. authenticity

Some rings had family symbols engraved into them, while others used mythological figures or patterns connected to the owner. Since seals were difficult to copy at that time, they became a reliable way to identify who a document belonged to or who sent it.

The whole process also felt surprisingly personal compared to modern authentication systems.

Today most verification happens digitally through passwords, QR codes, face scans, or OTPs. Back then, identity was physical. A stamped wax seal could immediately tell people where a message came from and whether it was authentic.

That part honestly became one of my favorite things about the concept.

Even though the technology has completely changed over time, the core idea still feels familiar:

people have always wanted a way to represent themselves and leave behind something identifiable.


Reimagining the Concept

Once I started connecting those ideas together, the project slowly became more than just an NFC ring.

The original purpose of a Roman signet ring was surprisingly similar to how digital identity works today. Back then, a seal on wax could verify who someone was. Now most of our identity exists online through websites, portfolios, profiles, and digital platforms.

That connection was basically where the entire project came from.

Instead of using a ring to stamp identity onto a document, I thought it would be interesting to make one that could open a digital identity instead.

So I decided to create a custom portfolio website and connect it directly to the ring using an embedded NFC tag. With a single tap, the ring opens a digital space containing my projects, links, and online presence — almost like a modern version of what signet rings originally represented.

At the same time, I still wanted to keep the historical side of the project alive, which is why I kept the wax seal stamping feature instead of making it only digital.

That balance became one of the main goals of the build:

  1. keeping the historical inspiration meaningful
  2. while reimagining it using modern technology

I also liked how naturally the concept connected the two worlds together.

A physical ring carrying a digital identity somehow feels both ancient and futuristic at the same time, which is probably my favorite part of the whole project.

Designing & Building the Ring

ring.png
ring2.png
InShot_20260512_160846301.gif

Before working on the NFC side of the project, I first focused on designing the ring itself. Since the whole concept was inspired by Roman signet rings, I wanted the design to actually feel heavy, symbolic, and close to that aesthetic instead of looking like a generic tech accessory.

The ring was designed in Blender, and for the base model I used this free 3D model as a starting point:

Atreides Signet Ring – Dune (CGTrader)

I really liked the overall shape and proportions of the model, especially the bold signet-style top surface, so I decided to build on top of it instead of starting completely from scratch.

After importing the model into Blender, I made several changes to make it fit the direction of the project better. I adjusted the scale according to my ring size and modified parts of the design to make it feel more personal instead of just using the original model directly.

One of the biggest customizations was the symbol on the top of the ring.

I honestly don’t know the proper design term for it — logo, emblem, crest, maybe all of them fit a little — but the symbol is basically a combination of the letters:

  1. A
  2. Y

which are the first two letters of my name, Ayushmaan.

That part was important to me because traditional Roman signet rings were usually personalized and connected to the identity of the person wearing them. So instead of using an existing Roman symbol, I wanted the ring to carry something personal while still matching the overall aesthetic of the project.

I’ve also attached:

  1. the 3D renders of the ring
  2. the Blender model
  3. and the downloadable files for the design

for anyone who wants to look at the model more closely or modify it for their own version of the project.

While planning the model, I also had to think about where the NFC tag would actually go inside the ring.

Instead of placing it somewhere visible, I designed the ring in a way where the NFC tag would eventually sit sandwiched between the top emblem and the main body of the ring. That way the technology stays hidden while still keeping the overall shape and proportions of the signet design intact.

I liked this approach because it made the ring feel less like a gadget with electronics inside it, and more like an actual wearable object with hidden functionality built into it.


3d PRINTING

Screenshot 2026-05-12 074436.png
Screenshot 2026-05-12 074336.png
Screenshot 2026-05-12 074411.png

Once the design was finalized, the next step was printing the ring.

Since the model is pretty small and has a lot of fine details around the emblem and edges, I wanted the print quality to come out as clean as possible. Small imperfections become really noticeable on objects like rings, especially on the top signet area, so I decided to print it using some of the finest settings I could reasonably use.

The ring was printed on a Bambu Lab P1S using:

  1. 0.08 mm layer height
  2. tree supports
  3. High Speed (HS) PLA

The lower layer height helped preserve the smaller details and curves of the model much better compared to standard print settings. It also made the emblem on the top look sharper and cleaner after printing.

I used tree supports mainly because the ring has curved surfaces and overhangs around the signet section. Regular supports would have probably left more marks on the model and made cleanup harder, especially considering how small the print already was.

The print itself took longer than a normal quick prototype because of the fine layer settings, but honestly it was worth it. Most of the tiny details on the ring came out surprisingly well straight off the printer.

At this stage, the ring was still just the physical shell of the project, but finally holding the printed model in hand made the whole concept start feeling real.

Downloads

Sanding

InShot_20260512_084336324.gif

After printing the ring, the next step was cleaning and finishing it.

Since the print used a very fine layer height, the surface already looked pretty decent straight off the printer, but there were still small layer lines and support marks that needed cleanup. I carefully removed the tree supports first and then spent some time sanding the ring to smooth out the surface and sharpen some of the smaller details around the emblem.

Painting

InShot_20260512_090016305.gif
InShot_20260512_085631080.gif
InShot_20260512_085014060.gif
InShot_20260512_094003033.gif

Originally, I actually wanted to give the ring a more traditional golden finish since that would match the Roman aesthetic better. But at that moment I didn’t really have the paint I wanted available, so I decided to experiment a little instead of waiting.

I ended up going with:

  1. silver paint as the base layer
  2. followed by a layer of black paint on top

The silver gave the ring a metallic appearance, while the black layer added darker shadows and depth around the emblem and edges. After everything dried, the finish ended up looking more aged and worn than I originally planned — but honestly, that accidental look suited the project surprisingly well.

Instead of looking shiny and brand new, the ring started feeling more like an old artifact, which actually matched the Roman-inspired concept better in the end.

To finish everything off, I applied a layer of matte varnish over the paint. That helped protect the finish and also removed the plastic-like shine from the surface, making the ring look a lot more natural and metal-like under light.

That final matte layer honestly changed the look more than I expected. It pulled the whole finish together and gave the ring a much more realistic appearance overall.

Adding the NFC Tag & Final Assembly

InShot_20260512_113551023.gif
InShot_20260512_113731507.gif
InShot_20260512_113901406.gif

Once the outer finish of the ring was done, it was finally time to add the part that actually makes the whole concept work — the NFC tag.

Since the ring was already designed with the NFC placement in mind, the tag was meant to sit hidden between the top emblem and the main body of the ring. I wanted the technology to stay completely invisible from the outside so the ring would still look like a normal signet ring instead of a visible tech gadget.

For the assembly, I used the pre-applied adhesive already present on the NFC tag and carefully attached it to the back side of the emblem piece. After placing it, I also trimmed a little bit of the extra adhesive/tape from the sides so it would fit more cleanly inside the ring without sticking out around the edges.

Once the positioning looked right, I attached the emblem section onto the main ring body using superglue.

That basically sandwiched the NFC tag between both parts of the ring while keeping everything hidden inside the design itself.

The whole process was honestly a little delicate because the ring is pretty small, so even tiny alignment mistakes became noticeable very quickly. I had to make sure the emblem sat properly while also avoiding excess glue around the edges.

Once everything was assembled, the ring still looked completely normal from the outside, which was exactly what I wanted.


Creating the Digital Identity

Screenshot 2026-05-12 073400.png

Once the ring itself was finished, I started working on the website that the NFC tag would eventually open.

At first I thought about directly linking the ring to my LinkedIn profile, but after spending so much time on the physical design of the ring, that felt a little too basic for the overall concept. I wanted the digital side to feel connected to the project as well instead of just opening a normal webpage.

So I decided to create a custom portfolio website for it.

The idea was to make the website feel like a futuristic identity archive inspired by Roman aesthetics rather than a standard portfolio site.

For the design, I used:

  1. dark backgrounds
  2. gold highlights
  3. glowing elements
  4. cinematic lighting
  5. Roman-inspired symbols and styling

I also tried keeping the design balanced because I still wanted it to feel modern and usable instead of looking too fantasy-themed.

The website mainly includes:

  1. my projects
  2. featured builds
  3. achievements
  4. social links
  5. skills and interests

Most of the projects and information were taken from my actual profiles and builds so the website would feel personal instead of looking like placeholder content.

I’m not really a web developer, so I used ChatGPT quite a bit while making the website. I mainly used it to help generate the structure and design of the site based on the visual style I had in mind.

After finalizing the design and code for the cinematic Roman-inspired portfolio website, the next step was setting up the project locally so it could be properly tested and deployed.

After finalizing the design and code for the cinematic Roman-inspired portfolio website, the next step was setting up the project locally so it could be properly tested and deployed.

SETUP:

I first downloaded the ZIP project folder generated with the help of ChatGPT. After extracting the folder, I opened it in the terminal using Command Prompt (CMD). Since the project was built using React and Vite, the required dependencies needed to be installed before running the website.

To install all the necessary packages, I used:

npm install

This installed React, TailwindCSS, Framer Motion, Lucide React, and all other dependencies required for the project.

Once the installation was completed, I started the development server using:

npm run dev

This launched the website locally in the browser, allowing me to preview the futuristic Roman archive interface and verify that all animations, layouts, and responsive elements were working correctly.

After testing the project, the next step was generating the production-ready build files. Initially, the project only had a development script, so I added the build script inside the package.json file:

"scripts": {
"dev": "vite",
"build": "vite build"
}

Then I generated the optimized production build using:

npm run build

This created a new folder named dist. The dist folder contains all the optimized website files required for deployment and hosting.

We will be needing this file in the next step.

Deploying the Website

Screenshot 2026-05-12 071305.png
Screenshot 2026-05-12 071454.png
Screenshot 2026-05-12 071541.png
Screenshot 2026-05-12 071633.png
Screenshot 2026-05-12 071811.png

After finishing the website and testing it on localhost, the next step was deploying it online so it could be opened through the NFC tag.

Since the website was made using a frontend framework setup, I first had to generate the production build files.

For that, I opened the project folder in terminal and ran:


npm run build

This generated the final optimized website files inside the dist folder.

After that:

  1. I opened Netlify
  2. Logged into my account
  3. Opened the deploy section
  4. Dragged and dropped the generated dist folder into Netlify

Netlify automatically uploaded and deployed the website and generated a public live URL.

Final deployed website:

Roman Ring Portfolio Website

After deployment, I tested:

  1. mobile responsiveness
  2. loading speed
  3. animations
  4. NFC opening behavior

Once everything was working correctly, I copied the deployed website URL which would later be programmed into the NFC tag inside the ring.

Writing the Nfc Tag

InShot_20260512_171530470.gif
InShot_20260512_171015068.gif

After deploying the website, the final step was programming the NFC tag inside the ring.

For this, I used my phone along with the NFC Tools app.

The process itself was pretty simple:

  1. I opened the NFC Tools app
  2. Selected the option to write data
  3. Chose the URL/URI record type
  4. Pasted the deployed website link:

Roman Ring Portfolio Website

  1. Tapped the phone against the ring to write the data onto the NFC tag

Once the writing process completed, the ring was fully functional.

Now whenever the ring is tapped against an NFC-enabled phone, it instantly opens the portfolio website connected to it.

I tested it multiple times on different phones to make sure:

  1. the NFC tag was readable
  2. the link opened correctly
  3. the scan position worked properly through the ring body

Since the NFC tag is hidden inside the ring, getting reliable scanning while keeping the design compact was something I was slightly worried about earlier, but thankfully it worked pretty smoothly in the final build.

Final Testing

InShot_20260512_173440861.gif

With the ring assembled, the website deployed, and the NFC tag programmed, the final step was testing the complete experience together.

I tested the ring on multiple phones to check:

  1. NFC detection
  2. website loading
  3. mobile responsiveness
  4. scan positioning
  5. overall usability

Since the NFC tag is hidden completely inside the ring, I was honestly expecting the scan area to be difficult to find at first, but it ended up working much better than I expected.

The most satisfying part was seeing the whole idea finally work together:

  1. a Roman-inspired signet ring
  2. opening a modern digital identity page
  3. with just a tap

At that point, the project stopped feeling like separate parts and finally started feeling like one complete concept.

Conclusion

InShot_20260512_172459914.gif
InShot_20260512_172721306.gif
InShot_20260512_172549546.gif

This project started from a pretty simple thought:

What would a Roman signet ring look like in today’s world?

The main inspiration behind the build came from signet rings used during the time of the Roman Empire, where engraved rings were commonly used for identity verification and wax sealing.

That single idea slowly turned into:

  1. a 3D modeled ring
  2. a physical wax seal stamp
  3. an NFC-enabled wearable
  4. and a custom digital portfolio experience

What I liked most about this build was how it connected something ancient with something modern without losing the identity of either side.

Instead of treating history as just decoration, I wanted the original purpose of Roman signet rings — identity and authentication — to remain part of the project itself.

I’m definitely not a professional jeweler or web developer, so a lot of this project involved experimenting, learning things while building, fixing mistakes, and figuring stuff out as I went. But honestly, that’s also what made the process fun.

In the end, this became one of my favorite projects I’ve worked on because it sits somewhere between:

  1. history
  2. wearable tech
  3. digital identity
  4. and creative engineering

And honestly, seeing a Roman-inspired ring open a futuristic portfolio website with a single tap still feels cool every time I try it.