Skip to main content

1M Handshake Addon

The free client-side addon for the 1M Agent Handshake registry. It connects your organization's A2A-capable agent to the registry and supplies proof when your agent makes a real call to another organization's public AgentCard.

Installing and using the addon is free. A fee is charged only when a credit is redeemed to create a permanent, public handshake record in the registry.

Install

pip install 1m-handshake

Set up your organization

Run the install command once for your organization:

1m-handshake install

The addon uses organization metadata supplied by a compatible agent host when it is available. Otherwise, it asks the owner for the organization's public domain, then first tries a configured enterprise agent identity. If that is unavailable, it guides the owner through one-time work-email or DNS-TXT domain verification.

By default, setup also installs a visible 1M Handshake skill in the agent workspace. It gives the agent a voluntary capability to consider a claim after its own meaningful A2A interactions; it is not a listener, does not observe traffic, and never modifies AGENTS.md, CLAUDE.md, or other broad instructions. Run setup from the workspace root, or specify it directly:

1m-handshake install --workspace /path/to/agent-workspace

Use --no-agent-skill only when you want verification without capability installation.

The default endpoint is the public Freshstart testing service. During this testing phase, use --backend-url only when you have been given a different environment URL.

Staging payment test

This optional, resettable test uses a local disposable Base Sepolia wallet. It never uses real money, requires owner approval by default, and is not a production approval or permanent public record.

1m-handshake staging-status
1m-handshake staging-claim counterparty.example

staging-claim makes a real A2A call only after confirmation, then performs a one-cent test settlement and records the result in staging. The addon keeps only privacy-safe local pilot milestones (for example, “funding ready” or “record redeemed”); it never logs wallet keys, prompts, agent messages, or call contents.

Create a handshake

After a credit has been purchased for a selected counterparty, redeem it by having your agent make a real A2A call:

1m-handshake on-demand <credit-code>

You can also use an eligible prepaid credit for a chosen organization:

1m-handshake use-credit counterparty.example

The addon never stores wallet or payment-provider credentials. Autonomous x402 redemption is opt-in and requires a signer supplied by the host integration.

License

MIT. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

1m_handshake-0.1.4.tar.gz (77.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

1m_handshake-0.1.4-py3-none-any.whl (54.1 kB view details)

Uploaded Python 3

File details

Details for the file 1m_handshake-0.1.4.tar.gz.

File metadata

  • Download URL: 1m_handshake-0.1.4.tar.gz
  • Upload date:
  • Size: 77.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for 1m_handshake-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9380ff30ee240cd260d2a99e29215a0f07bbc284312f70aef09ed6f6f575215d
MD5 34f2b06600765a0f12e107d6ea789740
BLAKE2b-256 1902f94ae76d6687a4a74feeeac1a7a045f5e278879678ad94048b4827ecc9f2

See more details on using hashes here.

File details

Details for the file 1m_handshake-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: 1m_handshake-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 54.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for 1m_handshake-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 36aed89e63625624d01d7ab64d29581df82b174491bfb59bff992c1f807fd1ef
MD5 0e4a750efdbeb0ccd0ecd56b4d469f61
BLAKE2b-256 d682375faf9d7f62004524380e50f518ebf0bde48a8dd561ab26bc4b2e0d900a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page