Tommy-the-Tapir

Ecosystem
Reference App for merchant side of the OFR ecosystem

Tommy the Tapir

Tommy the Tapir is an open-source framework for enabling digital menu browsing, item selection, and claim-based receipt retrieval in both physical and online commerce — without replacing existing POS, checkout, or payment systems.

Tommy generates receipts that conform to the Open Receipt Format (ORF), while remaining intentionally agnostic to payment and settlement mechanisms. It can operate independently of payment systems, but provides optional adapters for merchants who wish to integrate payments.

Documentation

To understand Tommy the Tapir, follow this recommended reading order:

  1. Architecture - Core framework architecture, principles, and system components
  2. Online Commerce - How Tommy adapts to online retail and e-commerce platforms
  3. Payments - Payment-aware but payment-optional architecture and integration patterns

Features


What Tommy Is Not

Tommy complements existing systems; it does not compete with them.


Core Concepts

1. Claim-Based Receipts

Receipts are not pushed via email or SMS.
They are claimed by the customer via an explicit action such as:

This model improves privacy, portability, and long-term access.


2. ORF-Conformant Receipts

All receipts generated by Tommy conform to the Open Receipt Format (ORF) specification.

ORF defines:

ORF does not define payments, settlement, or authorization.


3. Payment-Optional Architecture

Tommy operates independently of payments.

Payment integration is:

When payment data exists, it is recorded descriptively in the receipt.
When it does not, the receipt remains valid.


Governance Implications (Important)

Because Tommy is open source:

Core maintainers control:

Community can build:


Supported Environments

Physical Stores

Online Commerce


High-Level Architecture

Recipta Tommy Interaction

Payments, POS systems, and checkout flows operate alongside this process, not within it.


Relationship to Open Receipt Format (ORF)

Tommy is an implementation, not the standard.

Other ORF-compatible implementations are encouraged.


Project Status

Tommy the Tapir is in early exploration and design.

Current focus:

Code will be added incrementally as interfaces stabilize.


Contributing

Discussion, feedback, and design contributions are welcome.

If you are:

…your perspective is especially valuable.


License

This project is open source.
See the LICENSE file for details.