index.rst (1761B)
1 .. xOTP Documentation documentation master file, created by 2 sphinx-quickstart on Wed Jan 14 16:29:02 2026. 3 You can adapt this file completely to your liking, but it should at least 4 contain the root `toctree` directive. 5 6 xOTP Documentation 7 ================== 8 9 In today's world of digital transactions, ensuring both security and privacy is critical. 10 While cash provides unmatched anonymity, its physical nature limits its use in mobile and remote contexts.GNU Taler addresses this challenge by offering a privacy-preserving digital payment system that remains tax-compliant and traceable. 11 However, its reliance on online connectivity creates limitations for offline scenarios. 12 This project introduces an embedded offline xOTP generator device that enables secure payment verification without internet access. 13 By leveraging synchronized clocks, cryptographic algorithms, and shared secrets, the device generates extended time-based one-time passcodes (xOTP) tied to transaction amounts. 14 These codes allow merchants to verify payments offline, maintaining security and usability. 15 Through iterative hardware and firmware development, the system evolved from a basic prototype to a refined solution featuring wireless charging, NFC-based configuration, and energy-efficient design. 16 17 Version 0.7.0 18 ------------- 19 20 - :doc:`Datasheets <datasheets/index>` 21 - :doc:`Schematic <schematics/index>` 22 - :doc:`Pictures <pictures/index>` 23 24 Parser 25 ------ 26 27 A base8 and base32 parser to convert the currency or the secret in a base8 number string or vis-versa can be found at :doc:`baseXParser/index`. 28 29 .. toctree:: 30 :hidden: 31 :caption: v0.7.0 32 33 datasheets/index 34 schematics/index 35 pictures/index 36 37 .. toctree:: 38 :hidden: 39 :caption: Parser 40 41 baseXParser/index