Pending · req_4471
1 of 2
signatures ·
one still missing

Put a person in front of anything that matters.

Your system asks before it acts. The right people sign on their own phones. You get a record you can prove.

#supportDana Kessler · 9:41
@quirna request approval for a $2,500 refund on order #124
↓ reaches an enrolled device
Elevated expires 10:24
Refund 2,500.00 USD
Ledger · order #124
requesterDana Kessler
requires2 signatures
collected1 of 2
signed withFace ID
Hold to sign · Face ID
If nobody signs, nothing runs.

One request, end to end.

Origin
Wait

Three surfaces. Only one of them can say yes.

Policies, groups and thresholds in one place.

Decide what needs a person, who counts, and how many. The console never runs anything.

PoliciesGroupsUsers4 active

The only place a request can be approved.

One enrolled phone. Hold, Face ID, done. Approvers see the exact parameters — never who else was asked.

Critical expires 10:08
Withdraw 250,000 USDC
Treasury Agent · Treasury Vault
to0x71F4…792A
signed1 of 2
signed withFace ID
Reject
Approve
Hold to sign · Face ID

A message that updates, with no buttons on it.

The channel watches the request open, collect signatures and close. Slack can open a request. It never decides one.

#treasury-opsQuirna · 9:44
Withdraw 250,000 USDC
Requested by Treasury Agent · policy Large Withdrawal
Alice Nakamura signed · iPhone · 9:44
Waiting on one more Treasury Admin
No buttons. It updates as people sign.

What changes.

Without Quirna
With Quirna

Every request ends the same way: written down.

time
kind
signed by
signature
outcome

Kept for as long as your organization exists. Signed export as JSON Lines you can verify against Quirna’s public keys.

Free to start. Pay per approver when you grow.

Free
$0
One team, one action. See it work.
Start free
TeamEverything, for the people who sign
$18per approver / month
You pay for the people who sign. Requesters and systems are free.
Start with Team
Cancel anytime
Questions?
[email protected]
A person reads it. Same day.
↑ Top↑