Skip to content

v1.0.0

Latest

Choose a tag to compare

@kojibai kojibai released this 13 Jan 01:28
· 1 commit to main since this release

Φ Pay Terminal v1.0.0

Sovereign, Offline-First Merchant Settlement — Production Release

Φ Pay Terminal v1.0.0 marks the first stable, production-ready release of the Φ Pay merchant terminal and portal system. This release completes the core loop: invoice → settlement → receipt, with deterministic behavior, kiosk-grade UX, and fully sovereign payment semantics.

This is not a demo. This is a real terminal.


🚀 Highlights

One-Screen Merchant Terminal

  • Purpose-built kiosk-style UI
  • No navigation, no clutter, no hidden state
  • Designed for real-world merchant environments

Live USD ⇄ Φ Pricing

  • Real-time conversion with consistent rounding
  • Φ charge display is aligned exactly with invoice math
  • Prevents drift, mismatch, or merchant/customer ambiguity

Sovereign Invoice Lifecycle

  • Invoice creation, display, cancellation, and settlement are strictly serialized
  • Prevents concurrent invoice creation
  • Automatically resets state on session changes
  • Cancels active invoices when portal closes
  • Clears prior state before creating new invoices

Send-Sigil Settlement Flow

  • Uploading a send-sigil automatically:

    • Parses the settlement
    • Marks the send as used
    • Settles the merchant terminal
  • Handles receipts cleanly and deterministically

  • No replay risk, no double-use ambiguity


🧾 Portal & Invoice Improvements

  • Invoice QR is only shown in popover, preventing accidental scans
  • Dedicated QR-ready invoice panel
  • Clear Invoice action added
  • USD keypad and input behavior fixed and hardened
  • Active invoice resets cleanly on session changes
  • Charge card layout is stable and no longer shrinks when invoices are present

🎨 UI / UX Refinements

  • Φ Terminal restyled to match Verify visual language
  • Subtle breathing motion added for liveliness without distraction
  • Φ glyph aligned left of amounts for visual clarity
  • Formatted Φ display for readability and trust
  • Fixed terminal amount input handling and strict typing
  • Improved spatial consistency across terminal and portal

🧠 Under-the-Hood Hardening

  • Improved portal glyph ΦKey extraction
  • Silent service-worker updates for deployed terminals
  • Removed unnecessary binary PWA assets (uses existing icons)
  • Stronger guards against invalid state transitions
  • Version badge added (bottom-right) linking directly to GitHub for provenance

🧭 Pay View (New)

  • New Pay view for:

    • Invoice links
    • Send-sigil uploads
  • Enables clean customer-side settlement flows

  • Decouples payment interaction from merchant UI


📦 What This Release Represents

Φ Pay Terminal v1.0.0 establishes:

  • A real merchant terminal, not a wallet demo
  • Deterministic settlement without accounts or custody
  • Offline-capable, sovereign payment primitives
  • A clean separation between charging, settlement, and verification

This release is the foundation upon which higher-level merchant tooling, analytics, and multi-terminal coordination can now be safely built.


👤 New Contributors


🔗 Full Changelog

https://github.com/kojibai/phi-pay/commits/v1.0.0

What's Changed

  • Improve portal glyph phiKey extraction by @kojibai in #3
  • Use existing PWA icons and remove added PWA PNGs to avoid binary files by @kojibai in #1
  • Φ Terminal: One-screen kiosk UI, live USD⇄Φ pricing, QR fix, and silent SW updates by @kojibai in #4
  • Fix terminal amount input handling and types by @kojibai in #5
  • Portal: show invoice QR only in popover and add QR-ready panel by @kojibai in #6
  • Portal: Add Clear Invoice action and fix USD input/pad behavior by @kojibai in #7
  • Prevent portal charge card from shrinking with invoices by @kojibai in #8
  • Reset portal active invoice on session change and clear before creating new invoice by @kojibai in #9
  • Cancel active invoice when portal closes and prevent concurrent invoice creates by @kojibai in #10
  • Add Pay view for invoice links and send-sigil uploads by @kojibai in #11
  • Parse send-sigil uploads into settlements and auto-settle merchant terminal by @kojibai in #12
  • Handle send-sigil receipts and mark sends used in Phi Terminal by @kojibai in #13
  • Restyle Phi Terminal to match Verify theme and add subtle breathing motion by @kojibai in #14
  • Align Φ glyph left of amounts and add formatted Φ display by @kojibai in #16
  • Align phi charge display with invoice rounding by @kojibai in #17
  • Add fixed bottom-right version badge linking to GitHub by @kojibai in #19

New Contributors

Full Changelog: https://github.com/kojibai/phi-pay/commits/v1.0.0## What's Changed

  • Improve portal glyph phiKey extraction by @kojibai in #3
  • Use existing PWA icons and remove added PWA PNGs to avoid binary files by @kojibai in #1
  • Φ Terminal: One-screen kiosk UI, live USD⇄Φ pricing, QR fix, and silent SW updates by @kojibai in #4
  • Fix terminal amount input handling and types by @kojibai in #5
  • Portal: show invoice QR only in popover and add QR-ready panel by @kojibai in #6
  • Portal: Add Clear Invoice action and fix USD input/pad behavior by @kojibai in #7
  • Prevent portal charge card from shrinking with invoices by @kojibai in #8
  • Reset portal active invoice on session change and clear before creating new invoice by @kojibai in #9
  • Cancel active invoice when portal closes and prevent concurrent invoice creates by @kojibai in #10
  • Add Pay view for invoice links and send-sigil uploads by @kojibai in #11
  • Parse send-sigil uploads into settlements and auto-settle merchant terminal by @kojibai in #12
  • Handle send-sigil receipts and mark sends used in Phi Terminal by @kojibai in #13
  • Restyle Phi Terminal to match Verify theme and add subtle breathing motion by @kojibai in #14
  • Align Φ glyph left of amounts and add formatted Φ display by @kojibai in #16
  • Align phi charge display with invoice rounding by @kojibai in #17
  • Add fixed bottom-right version badge linking to GitHub by @kojibai in #19

New Contributors

Full Changelog: https://github.com/kojibai/phi-pay/commits/v1.0.0