TROTHWARD™ Don’t trust us. Check.

Counter-Receipt

GPReceipt’s counter-signed tier: one record, signed by both sides.

When two systems work together — an agent and the service it calls, a client and the server that lets it in — each keeps its own log, and each log can only vouch for its own side. Counter-Receipt closes that gap. The other party issues a small signed statement of what it checked and what it allowed: a counter-receipt, free to produce with our open kit. We verify it, match it to our receipt of the same moment on a key that carries no personal data, keep the matched pair on a tamper-evident ledger, host the partner’s published keys, and alert you when a record is missing or the two sides disagree.

Anyone can check any record without Trothward. What we sell is the matching, the keeping and the watching.

Who it is for

  1. Interoperability programs. Participants who today file logs by hand after every test, and the organisers who grade them. A matched pair is the evidence they look for, produced as the test runs.
  2. Services that let many clients in. Authorization servers, identity providers and MCP server operators who want proof of what they allowed, signed by the other side.
  3. Institutions and professionals. Anyone who needs a dispute-proof record of an agent’s action, with the counterparty’s signature beside our own.

What you get

Five levels. Whoever keeps the record pays; checking or signing is free.

LevelWhat it includesPrice
OpenThe kit: verify a receipt, verify a counter-receipt, generate a counter-receipt. The Standard text.Free. Kit Apache-2.0, text CC BY 4.0
RecordedA sealed receipt of each act.Metered per unit
JoinedWe take in your partner’s counter-receipt, verify it with the kit’s own code, and match it to our receipt check by check (agreed, disagreed, missing). The matched pair is sealed on the ledger, with links anyone can check.From 0.6¢ per matched pair
WatchedHosted key document for each counterparty (rotation, retirement, compromise). Expected-vs-received per counterparty, alerts by Governed Email, and a conformance grade over time. Includes the hosted generator for partners who will not run the command line.From $25 per counterparty per month, 5,000 pairs included
ProgramAll of the above across every participant of a conformance program: the matrix as a live view, exported in the organiser’s own template.Quoted

Try it

  1. Get the kit. Standard library Python, no account, no network unless you ask. It runs on your machine with your key, and never sends it anywhere.
  2. Make a counter-receipt from your own logs.
    python3 counter_receipt.py generate --profile ema_redeem --log your-log.txt --line 42 --checks checks.json --outcome allowed --key your-key.pem --key-ref https://you.example/keys.json --out counter-receipt.json
    (Shortened; see the kit’s help.) Your raw values are hashed, never written.
  3. Check one of ours, now. This is the approval record of a real three-party test from 18 October 2026. Select it: it re-checks in your browser, no account, no key.
    00mve8t9dm-cdb9581971a5db12
    The receipt of the executed call is checkable the same way: verify.braas.dev/act/sha256:473dd7ba…/verify

What is live, and what is coming

The mechanism is live. The product is in build. We will not call it more than that until it is.

Read the Standard: Governed Agent Authority Standard · Trothward products: Governed Email · GPReceipt · GPAgent · Counter-Receipt