Read the exact request on a device nothing else can reach. Then hold to approve.
A signing device with a secure display, for the person who approves. It shows a pending action drawn from the signed record itself, not from a web page; the approver holds to approve or decline; and the device is designed to sign only the hash of exactly what it showed. What it cannot show, it does not offer to approve.
The device shown is a design, not a shipped unit. Everything on this page is marked as built on the bench prototype or as design.
✓ Custody platform · created, two signers
✓ Screening · low risk
Every approval passes through software you don't control.
The browser, the app, the operating system, the workstation: any of it can show one thing and send another, and the person approving never knows. A hardware key helps, but a key that signs a hash it cannot explain is still signing blind. The Signing Display puts the reading, the decision and the approval on a device the network and the workstation cannot reach.
The request, from the record
Kind and risk up front; the amount, large; the full destination, never a hash; every warning; the signed statements of who vouches; how many approvals the policy needs. A field the display cannot show faithfully refuses the whole request rather than guess.
A hold, not a tap
Approve and Decline are both holds of a second or more, the length a setting. The ring that runs round the edge of the glass is the display's own clock, not the sender's. A tap, a swipe or a message from the network cannot produce an approval.
No signature without a hold over the hash that was shown
The device signs a hash only if it equals the hash of the record it has just displayed and the hold completed; one confirmation, one signature. The rule is a small program checked with a model checker as part of the firmware's own tests.
Rule proved
Two chips, three roles. No host, no USB, no browser.
The device dials out over Ethernet to its home on the platform; it never listens. It has its own power supply, no port for a computer and nothing to install.
One chip carries two cores, the network core and the secure core, kept apart by the chip's own bus fences; the other chip is the trusted display processor. Part names are deliberately absent; they belong to the engineering record, not to a product page.
Built on the bench, and design.
- ✓The display and the touchThe trusted display processor drives the 8-inch panel and reads its touch on the bench prototype.
- ✓The approval screenDrawn from the request's fields by the device's own renderer: amounts, addresses in full, warnings, signed statements, the quorum line, paging, the hold and Decline.
- ✓The refusalA request with a character no font can draw is unshowable: no approval is offered.
- ✓The one rule and the link framesWritten as a small library with host tests and model-checker proofs; the frames between the two chips authenticated and replay-refusing in the library.
- ○The hardware fence between the two coresSpecified; to be proved on the development board.
- ○Ethernet, the session and the device keysThe network core, the authenticated session to the platform and the keys in the secure element.
- ○Signed updates and the paired trialSecure boot, the bundle, the trial and rollback on both processors.
- ○The platform's sideVerifying the device's signature as an approval grade, enrolment by safety numbers, the console.
- ○The device itselfIts own board, its case, a tamper switch, and the product's name clearance.
The bench prototype is a development board set; it is not the shipped form. Nothing on this page states when, whether or at what price the device ships.
See one approval end to end.
An eight-step illustrative walk-through: the problem, where the keys live, what your people see, a request you read and hold to approve or decline yourself, and what follows. Inert: nothing is sent or signed.
Preview of a design in development · Not a shipped product · No availability, date or price · The screens are illustrative and the amounts are placeholders · No customer deployment is represented.