Mikachan
Protocol Whitepaper

A decentralized architecture for private, offline-ready physical payments utilizing Zero-Knowledge Proofs over NFC and x402-secured settlement.

01. Abstract

The current landscape of physical payments is heavily reliant on centralized intermediaries, constant internet connectivity, and the exposure of sensitive user data. While Web3 has revolutionized digital transactions, bridging the gap to physical point-of-sale (POS) systems remains a significant challenge.

Mikachan introduces a novel protocol that enables secure, private, and offline-capable tap-to-pay transactions for decentralized assets. By combining Zero-Knowledge (ZK) proofs with Near Field Communication (NFC) and leveraging the x402 settlement standard, Mikachan allows users to prove payment capability and authorize transfers without revealing their identity, balance, or requiring immediate network access.

02. ZK-NFC Architecture

At the core of Mikachan is the integration of zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) into the standard NFC transmission payload.

The Proof Generation Process:

  1. User initiates a payment intent on their mobile device.
  2. The local secure enclave generates a proof π asserting:
    a. The user controls the private key for address A.b. Address A has a balance >= the transaction amount V.c. A nullifier N is generated to prevent double-spending.
  3. The proof π, nullifier N, and encrypted routing data are transmitted via NFC.

The merchant terminal receives the payload and cryptographically verifies the proof in milliseconds. Because the proof is zero-knowledge, the terminal learns nothing about the user's actual balance or public address—only that the transaction is valid and fully funded.

03. Offline Settlement (x402)

A critical requirement for physical commerce is resilience against network outages. Mikachan implements the x402 Offline Settlement Protocol to ensure transactions can proceed even when the merchant terminal lacks internet connectivity.

When offline, the terminal buffers the verified ZK-proofs and signed intents. The x402 protocol utilizes a localized optimistic rollup mechanism. The user's device provides a cryptographic commitment that the funds are locked for this specific transaction.

"The x402 standard guarantees that any buffered transaction possessing a valid ZK-proof and matching nullifier will be deterministically settled by the smart contract once connectivity is restored, eliminating chargeback risk for the merchant."

04. Autonomous Verification

Upon regaining connectivity, the merchant terminal submits the batch of buffered transactions to the Mikachan Settlement Contract on the decentralized ledger.

  • Batch Verification: The contract verifies the aggregated ZK-proofs in a single transaction, significantly reducing gas costs.
  • Nullifier Check: The contract checks the submitted nullifiers against the global state to prevent double-spending. If a nullifier exists, the specific transaction is rejected.
  • State Transition: Valid transactions trigger a state transition, transferring the locked funds from the user's shielded pool to the merchant's address.

05. Conclusion

Mikachan represents a paradigm shift in physical payments. By abstracting the complexities of blockchain interactions behind a familiar tap-to-pay interface, and securing it with state-of-the-art cryptography, we provide a system that is fundamentally more private, resilient, and equitable than legacy financial infrastructure.

Mikachan Protocol © 2026Download PDF Version