Grant a limit.
A 128-byte allowance. One local outbox. A short-lived permit for the exact draft.
Reference integration · developer kit
Draft Desk saves a real local file, stops after revocation, and gives you evidence you can check with Python.
Source and commands are in English.
Expected outcome · run it yourself
Approve an exact draft on your phone. Save that file on your computer. Inspect the signed result.
Connect your phone and computer →Run ten adversarial cases against a real file gate. Check the signed evidence and actual bytes without a Money Musk API.
Open the Proof Lab →A 128-byte allowance. One local outbox. A short-lived permit for the exact draft.
The example refuses overspending and new requests after revocation, including after reopening its stored state.
Python checks the signed history, the permitted bytes and the actual file. Keep the trusted key pin separately.
Extract the kit. Use Node 22.13+ or 24 on Linux or macOS. No account or npm install is needed.
node draft-desk/run.mjsThe run prints your evidence, key pin and outbox paths. Follow the guide to install the Python dependency and verify those files offline.
Read the guideThis is our reference integration, with a separate Python checker. It is not independent adoption, a security audit or proof of human presence.
Verification covers the supplied snapshot and local files. Revocation cannot undo a saved file. An uncertain outcome is never retried automatically.
Exports include the draft text. Use the synthetic example or keep your evidence private.