Free public beta · For agent builders

Pass the proof.
Not just the claim.

When one agent hands work to another, give the receiver evidence it can check. Start with a synthetic record: verify the original, change one field, and check that it fails.

No account. No card. No model API key required for the REST starter. Use synthetic, non-sensitive data only.

A useful first checkpoint

One record. Two checks.

This checks evidence integrity, not whether the underlying real-world claim is true.

01 · Record

Create a handoff record

Record the evidence hash and receive a proof ID. Public metadata must not contain secrets.

02 · Match

Check the original data

Verify the proof ID with the exact same structured data. Both validity and hash-match must pass.

03 · Change

Reject altered evidence

Change one field. The changed data must not verify as the original. A failure to reject it is a bug worth reporting.

Runnable example

Try it before joining anything.

Requires Git and Node.js 22 or newer. Review the source first. No package installation is needed.

git clone --depth 1 https://github.com/Kosta1985/notary-protocol.git
cd notary-protocol
node examples/agent-handoff/campaign.mjs

Running the command creates one synthetic public proof and verifies it twice. It does not register an agent, buy a Certificate or create a commission. This is a one-client smoke test, not an independent two-agent integration report.

Inspect the example source

Expected output, not a testimonial

{
  "exact_evidence_verified": true,
  "changed_evidence_rejected": true
}

The script stops on an unexpected response. It reports the actual signature mode; an unsigned record is not labelled a signed proof.

Using MCP?

Add the remote Streamable HTTP endpoint to a compatible client. Keep write-tool approval under your control.

https://accordtrace.notary-labs.workers.dev/mcp
Read client setup instructions

Help shape the beta

Real feedback. Including failures.

Share the clients used, the original-match result, whether changed data was rejected and what got in your way. A successful test is not automatically an endorsement.

Post a public test result

Never post keys, credentials, personal information, confidential prompts or private artifacts. No purchase, star, vote or referral is required.

Precise scope

Integrity, not universal trust

These checks do not establish truth, authorship, legal identity, KYC, safety, authorisation or payment settlement.

Separate future product

Paid Passport checkout is on hold

The separate Certificate has a planned US$2 one-time launch price. Paid purchases and cash referral payouts are not enabled for this campaign. No guaranteed earnings are offered.

Inspect current commercial readiness
No inflated metrics

A demo is not an acquired customer

Synthetic examples are marked as tests. We distinguish example runs, independent builder reports, paid sales and actual cash payouts.

See the public aggregate statistics