Aura logo

Aura

The Physical to Digital Marketplace

Aura explores what happens when in-person commerce is held to the same standard as on-chain systems: cryptographic proof, enforced steps, and settlement that does not depend on blind trust at the handoff.

Enforced path

Listing capture, escrow commitment, co-presence checks, NFC-signed handover, then on-chain receipt. Each gate exists so the next step cannot pretend to have happened.

Monolith Solana Mobile Hackathon · Kotlin · Solana · NFC

The product question is not whether people will trust each other. It is whether the system can make trust optional.

The gap

Peer-to-peer marketplaces still leave trust to chance.

Aura was built to explore a very specific problem that most peer-to-peer marketplaces ignore. Trust in physical transactions is still broken. Buying and selling in person relies on screenshots, vague conversations, and blind trust at the moment of exchange. There is no reliable way to verify authenticity before a meetup, no guarantee that funds are protected, and no proof of ownership once the transaction is complete.

The thesis

Replace interpersonal trust with verification.

Aura was built to challenge that model directly. Instead of relying on trust between two individuals, the system replaces trust with verification. Every step in a transaction is designed to be backed by cryptographic proof, on-chain settlement, and real-world validation.

Origin

Built to prove physical commerce can match on-chain certainty.

This project was developed as part of the Monolith Solana Mobile Hackathon with the goal of proving that real-world commerce can operate with the same level of certainty as decentralized finance. The idea was simple but difficult to execute. A physical exchange should not depend on belief. It should depend on systems that guarantee the outcome.

Core

A mobile marketplace where the listing and the deal are enforced.

At its core, Aura is a mobile marketplace built for Solana where transactions are secured through a combination of hardware verification, smart contracts, and on-chain identity. A listing is not just an image and a price. It becomes a verified digital representation of a physical item. A transaction is not just an agreement between two people. It becomes a sequence of enforced steps that ensure both parties are protected from start to finish.

Flow

From listing to meetup, ambiguity is designed out.

The flow of a transaction in Aura is designed to remove ambiguity completely. A seller lists an item using a native mobile capture flow that focuses on real-world detail rather than generic images. A buyer discovers the listing and commits funds directly into an on-chain escrow contract. This immediately removes payment risk and ensures that both sides are locked into the transaction before meeting.

When both parties meet, the system verifies physical presence and identity before allowing the transaction to proceed. This is not a symbolic check. It uses device-level capabilities and real-time validation to ensure that the buyer and seller are actually present at the same location. The item itself is also reverified against its original record to prevent substitution or bait-and-switch behavior.

Handover

Payment follows cryptographic proof of the exchange.

The most critical step is the handover. Instead of relying on verbal confirmation or trust, Aura uses NFC-based cryptographic verification. A secure tag attached to the item produces a signed payload that proves physical interaction at the moment of exchange. This proof is verified before any funds are released. The result is a transaction where payment only happens if the system confirms that the handover has actually occurred.

Once the exchange is complete, ownership is recorded on-chain through a digital receipt. This is not just a confirmation message. It is a permanent record that ties the transaction, the asset, and the participants together. Disputes that are common in traditional marketplaces simply do not exist in this model because the system enforces the outcome.

Trust surface

Reputation and engagement tied to verified, physical behavior.

Beyond transactions, Aura introduces a reputation layer that is earned through verified activity. Instead of arbitrary ratings, trust is built through completed exchanges and consistent behavior. This reputation is visible and directly tied to a user’s history, making it harder to manipulate and more meaningful over time.

The system also explores how engagement can be tied to real-world behavior. Users interact with the platform through actions that require physical presence, making it difficult to fake activity through bots or scripted behavior. This creates a marketplace where both trust and participation are grounded in real-world interaction rather than purely digital signals.

Engineering

Full-stack mobile, chain, and backend without a single trusted layer.

From a technical standpoint, Aura is built as a full-stack mobile system with deep integration across hardware, blockchain, and backend infrastructure. The Android application is developed using Kotlin and modern UI systems, designed to handle complex flows like wallet connections, NFC interactions, and real-time verification. The blockchain layer is built on Solana using smart contracts to manage escrow and settlement. Backend systems handle verification, orchestration, and secure communication between components without exposing sensitive keys or logic to the client.

The architecture is designed around the idea that no single layer should be trusted on its own. The mobile client handles interaction and user experience. The blockchain enforces financial guarantees. The backend verifies proofs and coordinates execution. Together, they create a system where each layer reinforces the others.

Prototype

A proof focused on the hardest parts, not a polished consumer app.

Aura was not built as a polished consumer product. It was built as a proof of what is possible when physical and digital systems are combined correctly. The focus was on solving the hardest parts of the problem, not simplifying them for presentation. That includes secure escrow, cryptographic verification, and enforcing real-world actions through software.

The project was developed in collaboration with Wasif Waseem and Huaicheng Su, with each of us focusing on different parts of the system across mobile development, blockchain integration, and backend infrastructure. The result was a working prototype that demonstrates a fully verifiable physical transaction flow from listing to settlement.

Outcome

Marketplaces can evolve when outcomes are guaranteed, not hoped for.

What Aura proves is not just that secure peer-to-peer commerce is possible, but that it can be designed in a way where trust is no longer a requirement. Every critical step can be verified, enforced, and recorded.

This project stands as an exploration of how marketplaces can evolve when systems are built to guarantee outcomes instead of relying on users to behave correctly.

Stack

Technologies used across mobile, chain, and orchestration.

Mobile

KotlinAndroid Compose

Blockchain

SolanaAnchorMetaplex

Backend & RPC

SupabaseEdge FunctionsHelius RPC

Hardware & ML

NFC NTAG 424 DNAGoogle ML Kit

Closing

What if physical exchange did not require trust at all?

Aura is not a finished product and was never intended to be one. It is a deep technical exploration into what happens when real-world transactions are treated with the same rigor as on-chain systems.

It answers a simple question with a serious implementation. What if physical exchange did not require trust at all.