Primitives for Intelligent eXperiences
An AI answer must
be checkable.
PIX gives AI interfaces their own primitives — a response that streams, the reasoning behind it, the sources it rests on, and the difference between what a model claimed and what is true — next to the buttons, tables and forms every product needs.
$ npm i @pix-ui/react
Responsegpt-5.2· 4.2s· 2,140 tokens
wht-treaty-003 cleared because the agent trusted the vendor master and never verified the certificate behind it. The arithmetic was correct — $4,820.00 to the cent.
The passing run called get_treaty_certificate as its second step and escalated. The difference is one tool call, not one number.
Sources1run #00422O-WHT-01
The rule that governs everything
A claim and the truth never share a colour.
People act on what these screens say. So what a model asserted and what was verified are kept visibly apart — red for the claim, emerald for the ground truth, amber for an authored fault.
What the model said
get_treaty_certificate was available and never called. The 0.10 treaty rate was applied anyway.
What's true
The rate came from tax_treaty.tax_treaty_rate, not a valid certificate. The certificate had lapsed 73 days before the invoice.
Built from the same parts you ship
Runs
1,284
▲ +42 today
Pass rate
92.4%
▼ 1.8 pts
Open findingsToday
7
Enter to send · Shift+Enter for a new line
Every component has a loading state
Pass
loading and a component renders a skeleton in its own footprint — no layout shift when the real data arrives.One token source, every platform
The same colour, type, spacing and motion tokens generate CSS variables, SCSS, JS/TS, iOS (Swift), Android (Compose), Flutter and React Native. Use the React components, the framework-agnostic pix-* classes, or the raw tokens.