Single canonical guide · external buyer machine · B2B Italy only

From discovery to private checkout and delivery.

Discovery, fit checks, examples and local preparation are read-only. A real commercial action starts only when an authorized buyer machine submits the production order intent; the public site never exposes a reusable checkout link.

Entry product

MS-DEC-250 · 250 lead decisions · EUR 49

The buyer must be an Italian business and already have a company list. MachineSignal scores the supplied records; it does not discover targets from scratch and does not contact them.

Fastest machine-readable entry: machine-buyer-quickstart.json

Preparation

Steps 1–6 before the private checkout

1

Discover

Read the A2A Agent Card or MCP Server Card.

2

Check fit

Call check_buyer_fit using only coarse eligibility facts. No buyer identity is accepted.

3

Inspect

Read the synthetic DEC example with get_synthetic_example or the MCP example resource.

4

Prepare

Call prepare_order_intent to receive endpoint, OpenAPI, 17 required fields and placeholders.

5

Validate locally

Fill real buyer, tax, billing and authority fields only inside the buyer environment.

6

Submit once

POST only with explicit buyer authority and a stable unique Idempotency-Key. This is the first real action.

Zero-touch purchase

What happens after an accepted order intent

7

Keep the receipt private

The response returns a one-time opaque order receipt and its status URL. The buyer machine stores the receipt privately and sends it only as X-MachineSignal-Order-Receipt.

8

Poll authenticated status

MachineSignal validates the B2B Italy buyer automatically. If eligible, the private status returns a buyer-specific, one-use Stripe Checkout Session. No public Payment Link is used.

9

Pay with explicit authority

The buyer machine may use that checkout only when it has explicit authority to charge the buyer's business card. It then waits for payment_status=paid_verified.

10

Submit inputs and retrieve delivery

Only after verified payment, the machine submits the company-only DEC inputs through the authenticated endpoint, polls processing and retrieves the purchased artifact with its expiring token.

The checkout URL, order receipt and artifact token are private order credentials. They must never be published, logged, scraped or reused.

Conditional continuation

How the same machine can purchase MS-ACT-25

MS-ACT-25 cannot be the first or an anonymous purchase. After a paid and completed MS-DEC-250 delivery, MachineSignal may issue a signed continuation entitlement for the same buyer and exactly 25 qualified records. Only that entitlement allows the buyer machine to submit the ACT order intent and receive a new private, one-use checkout.

Required predecessor

Paid and completed DEC order for the same Italian B2B buyer.

Required selection

Exactly 25 unique qualified records bound to the signed entitlement.

Controlled price

399 EUR product price plus 2 EUR stamp duty, total 401 EUR, through the private checkout only.

Read-only shell

Start without creating anything

These requests only retrieve public documentation.

curl --fail --silent --show-error \
  https://a2a.machinesignal.it/.well-known/agent-card.json

curl --fail --silent --show-error \
  https://mcp.machinesignal.it/.well-known/mcp/server-card.json

curl --fail --silent --show-error \
  https://machinesignal.it/machine-buyer-quickstart.json

Python

Read the guide as JSON

The snippet retrieves the guide and prints the entry product. It does not connect to a provider or submit an order.

import json, urllib.request

url = "https://machinesignal.it/machine-buyer-quickstart.json"
with urllib.request.urlopen(url) as response:
    guide = json.load(response)

print(guide["entry_product"]["product_code"])

Safety

What discovery can never do

ActionDiscovery MCPBuyer responsibility
Receive identity, VAT, contact or billing dataNeverKeep and validate locally
Create an order or checkoutNeverUse the production REST contract only when authorized
Sell outside B2B ItalyNeverForeign demand is research-only
Submit placeholders or tests to productionNeverForbidden