Public integration examples

Connect an agent.
Buy a $0.03 verification.

These examples show a builder how to find Vigil, confirm that the paid endpoint is configured correctly, and complete one guarded purchase with a managed wallet.

01 / Discover

See the live MCP tools.

This read-only Python script connects to https://vigilnotary.com/mcp, initializes the protocol, and prints the public tool inventory. It uses only Python’s standard library.

Run MCP discovery
curl -O https://vigilnotary.com/docs/examples/discover_mcp.py
python3 discover_mcp.py
Review the complete Python source →
02 / Configure

Confirm the live checkout is set to $0.03.

Before connecting a funded wallet, this diagnostic confirms that Vigil requests 0.03 USDC on Base and sends it to the correct Vigil recipient. It verifies the checkout setup only; continue to the purchase step to receive a source verification.

Check the x402 checkout configuration
curl -O https://vigilnotary.com/docs/examples/inspect_quote.py
python3 inspect_quote.py
Review the complete Python source →
03 / Purchase

Authorize and buy the verification.

This is the step that spends 0.03 USDC and returns the completed source check. The TypeScript buyer uses a CDP-managed wallet and the official x402 fetch wrapper. Client-side controls cap the run at one 0.03 USDC payment on Base mainnet.

This example spends real USDC.

The wallet must hold at least 0.03 USDC on Base. Read the code and confirm the constants before supplying CDP credentials.

Install and run
curl -O https://vigilnotary.com/docs/examples/buy_with_cdp.ts
npm install @coinbase/cdp-sdk @x402/core @x402/evm @x402/extensions @x402/fetch
npx tsx buy_with_cdp.ts
Review the complete TypeScript source →
04 / Evidence

Public pilot, stated plainly.

The live endpoint has passed Coinbase’s Bazaar validator and owner-funded purchases have settled on Base with exact evidence and signed Vigil receipts. The MCP server is active in the preview official MCP Registry as com.vigilnotary/vigil.

Independent demand, a third-party security audit, and long-term availability have not yet been established. Source support does not prove absolute truth or publisher credibility.