Live on Sepolia testnetSee how a run goes

Due diligence agent for deal desks

Countersign buys sanctions, registry, vessel and contract checks from Telegraph miners at $0.01 each, asks a second miner when a critical answer is not clean, and signs the memo.

Every diligence memo, signed and re-checkable

Each finding carries the miner's signal hash and the onchain payment behind it. The three memos below came from real runs on the Telegraph devnode. See how a run goes

How it works

  1. Free quotes from the Telegraph node

    The node prices each request before payment. A bad input fails at no cost, and a run stops at $0.25.

  2. A second Telegraph miner on each hit

    A sanctions, registry, vessel or contract answer that is not clean goes to an independent miner. When the two disagree, the memo says REVIEW.

  3. The agent signs every memo

    Verify recomputes each signal's keccak256 hash on the node and checks the EIP-191 signature over the memo.

Three diligence packs on one agent core. Each plans the checks its desk would order.

Quote a pack for free

Token diligence for an exchange listing

Sanctions, contract audit, adverse media and registry for a listing desk. Uniswap came back REVIEW on adverse media.

Uniswap · Exchange pack
3 of 5
  • Sanctions screen, clear
  • Registry, answered
  • Adverse media, flagged
  • Contract audit, no answer
  • Market data, no answer

Cargo and seller diligence

Seller and vessel sanctions, registry, ADS-B telemetry and port conditions. Five checks for $0.05.

  • EVER GIVEN not on the UN listSecond screen, signal 0x39f5…719f
  • Trafigura Pte Ltd activeRegistered in Singapore
  • Memo signed: PROCEEDFive checks, $0.05 in test USDCOpen

Entity diligence in each jurisdiction

Sanctions, registry and adverse media wherever the entity operates. Revolut Ltd took eight paid queries and came back CLEAR.

Re-verify any Countersign memo

One command recomputes every signal hash on the node and checks the agent's signature over the memo.

countersign bash
~/countersign$npm run cs -- verify 3b328f17
8 of 8 signals
signatureEIP-191ok
digestcanonical JSONok
signalskeccak2568 ok
payer0x7730…6d5Eok
Memo verifiedlegal, CLEAR
~/countersign$

Questions about Countersign

Cost of the last diligence run 3 runs
$0.08 of the $0.25 cap

What does a diligence run cost?

Each check is $0.01 in test USDC on Sepolia. A run stops at $0.25 and the wallet at $2 a day.

How does the agent decide GO, REVIEW or STOP?

By a fixed rule in the code, never a model. A confirmed block is STOP; an unconfirmed hit or a missing critical answer is REVIEW.

Are queries to Telegraph private?

No. Requests and the paying wallet show on the public feed, so use public company and vessel names only.

How do I re-verify a Countersign memo?

Run npm run cs -- verify with the memo id. It fails if one byte of a signal or of the memo changed.

What if a Telegraph miner returns nothing useful?

The check counts as unknown, never as clear. An unknown critical check turns the memo to REVIEW.