Skip to content

Public beta on the Base Sepolia test network. Payments use test USDC with no real value: do not send real funds. The escrow contract has not had its external security audit yet, and the terms are drafts pending legal review. What the beta means

OpenVPT

01 · Changelog

The OpenVPT changelog: every change, on the record

What changed in each version: features, design, fixes, security and docs. Only changes that actually shipped in the code are listed, never plans.

Latest version
0.6.0
Entries
6
Last updated
RSS feed

02 · Timeline

Showing 6 of 6 entries

  1. ReleasedLatestInternal preview

    Version 0.6.0 Internal preview: the blog, plus security, arbitration and about pages

    Internal preview milestone: a three-language blog with six articles, new security, arbitration and about pages, and a Learn menu in the header.

    Internal preview: a pre-launch internal milestone. It is not a public release.

    What's new

    • Blog: article list, category pages and RSS, with a separate feed for each language.
    • New pages: Security, Arbitration and About.
    • Navigation: a new Learn menu in the header, and links to the new pages in the footer and the help center.
    • Home page: a new latest-writing section. Section numbers count only the sections actually shown, so there are no gaps.

    Docs

    The first six articles are published in 繁體中文, 简体中文 and English, each checked against the smart contract, the product spec and the fee math:

  2. ReleasedInternal preview

    Version 0.5.0 Internal preview: new home page, explainer pages and a contact form

    Internal preview milestone: a fuller home page with categories, stats and an earnings calculator, plus how-it-works, pricing, help and contact pages.

    Internal preview: a pre-launch internal milestone. It is not a public release.

    What's new

    • Home page: a type-only hero, then the multisig vault explainer (choosing a step highlights the matching layer), latest listings, categories, platform stats, a comparison table, a seller zone with an earnings calculator, FAQ and a closing call to action.
    • Real data only: stats and categories come from the platform's public data. If that data is unavailable the whole section is hidden rather than showing placeholder numbers.
    • New pages: How it works walks through an order as a scroll story, Pricing includes a settlement calculator, the Help center is searchable with Cmd/Ctrl+K, and Contact lets you send a message directly.
    • Contact inbox: admins can read and handle contact form messages in the back office.
    • A new footer that lists every live page.

    Fixes

    • On narrow screens the vault section stacks vertically, so there is no more horizontal scrolling.
    • Chinese headings and the marquee use a soft solid color instead of outlined text, which is easier to read.
    • Large headings no longer clip letters or punctuation.

    Security

    • The contact form has abuse protection and rate limits, and does not store raw IP addresses.
    • Public stats contain no personal data.
  3. ReleasedInternal preview

    Version 0.4.0 Internal preview: new design, light and dark themes, three languages

    Internal preview milestone: a new monochrome design for the site and admin console, light and dark themes, and three languages (zh-TW, zh-CN, en).

    Internal preview: a pre-launch internal milestone. It is not a public release.

    Design

    • The site and the admin console share a new monochrome design language, and every page was redesigned.
    • Light and dark themes, with no flash of the wrong theme when a page loads.
    • Home, listings, orders and account pages were rebuilt with kinetic display type and layered depth.
    • The "vault" graphic on the order page reflects the order's real status and signature progress.

    What's new

    • Three languages: the site and the console are available in 繁體中文, 简体中文 and English. The language code is part of the URL, your browser language is picked on the first visit, and you can switch at any time.
    • Dates, amounts and numbers are formatted for the selected language.
  4. ReleasedInternal preview

    Version 0.3.0 Internal preview: a separate admin console

    Internal preview milestone: admin and arbitration tools move to a separate back-office app with an overview page; the public site has no admin UI.

    Internal preview: a pre-launch internal milestone. It is not a public release.

    What's new

    • Overview: the back-office home page shows how many listings are waiting for review, how many disputes are open and how many are waiting for a platform signature, each linking to its queue.
    • Separate console: listing review, disputes and user management now live in a dedicated back-office app for admins and arbitrators.

    Security

    • The console has its own sign-in page and keeps its session separately from the public site. Accounts without an admin or arbitrator role cannot get in.
    • All admin screens were removed from the public site. Permissions are always enforced on the server.
  5. ReleasedInternal preview

    Version 0.2.0 Internal preview: safer cancels and settlement, admin tools and notifications

    Internal preview milestone: cancelling can no longer strand funds, settlement signing is tighter, and admins get review, assignment, ban and audit tools.

    Internal preview: a pre-launch internal milestone. It is not a public release.

    What's new

    • Notifications: a bell in the header shows important order and dispute updates in real time.
    • Listing review queue: admins review pending listings in one place.
    • Dispute handling: find the dispute behind an order and assign it to an arbitrator.
    • Ban and unban: admins can ban an account. A ban signs the account out on every device and pauses its active listings; orders already in progress carry on.
    • User directory: admins can search users by email and open account details.
    • Platform signature retry: if a platform signature does not go through, an admin can retry it.

    Fixes

    • Cancelling unpaid orders: after a buyer cancels, the order shows as "cancelling" and is only cancelled once no payment can still be on its way. If a payment arrives after the cancel anyway, a full refund starts automatically, so funds are never stuck in escrow.
    • Payment signatures: the signature used to pay is valid for at most 15 minutes, and the order page fetches a fresh one right before you pay.
    • Chain sync: order status follows on-chain payments and settlements more reliably. After a chain reorganisation the records are checked again, and retry progress is kept.
    • Fixed several edge cases around the timing of payment, cancellation and settlement. Repeated requests, including file uploads, are no longer processed twice.

    Security

    • The platform signs the settlement of each order only once; a different settlement proposal after that is refused and logged.
    • Every time the platform adds its signature to a settlement (confirmed receipt, arbitration ruling, deadline handling, manual action, late-payment refund) an audit record is written.
    • Risk flags on chat messages are now stored for review and arbitration.
  6. ReleasedInternal preview

    Version 0.1.0 Internal preview: the first working escrow marketplace

    Internal preview milestone: accounts, wallet verification, listings, USDC escrow payments, delivery, inspection, disputes and reviews work end to end.

    Internal preview: a pre-launch internal milestone that runs only in development and test environments. It is not a public release.

    What's new

    • Accounts: sign up with email and a password of at least 12 characters, with optional TOTP two-factor authentication.
    • Wallets: prove you own an address by signing a message. Sellers need a verified wallet before they can list.
    • Listings: search by keyword, category and price range. New listings go through review before they are published.
    • Payment: buyers pay in USDC straight into a 2-of-3 multisig escrow contract, so the platform never holds the funds. The payment window is 24 hours.
    • Delivery: sellers deliver a file (its fingerprint is recorded), a license key or a checklist. Buyers download files through short-lived links.
    • Inspection and payout: the seller is paid when the buyer confirms receipt. The inspection window defaults to 3 days, and an order that runs past it moves to settlement automatically.
    • Disputes: buyers can open a dispute during the inspection window and submit evidence. An arbitrator rules on a percentage split.
    • Messaging: every order has its own chat, with real-time updates for order status and new messages.
    • Reviews: after an order completes or is refunded, buyer and seller can each leave one review.
    • Fees: 5% by default, charged only when the seller is paid. A full refund carries no fee.

    Security

    • Every payout or refund needs signatures from two of the three parties, so no single party can move escrowed funds alone.
    • The contract owner can pause new payments but cannot settle or withdraw escrowed funds.

Every version before 1.0.0 is a pre-launch internal milestone, not a public release.