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.
Preparation
Steps 1–6 before the private checkout
Check fit
Call check_buyer_fit using only coarse eligibility facts. No buyer identity is accepted.
Inspect
Read the synthetic DEC example with get_synthetic_example or the MCP example resource.
Prepare
Call prepare_order_intent to receive endpoint, OpenAPI, 17 required fields and placeholders.
Validate locally
Fill real buyer, tax, billing and authority fields only inside the buyer environment.
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
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.
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.
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.
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.
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
| Action | Discovery MCP | Buyer responsibility |
|---|---|---|
| Receive identity, VAT, contact or billing data | Never | Keep and validate locally |
| Create an order or checkout | Never | Use the production REST contract only when authorized |
| Sell outside B2B Italy | Never | Foreign demand is research-only |
| Submit placeholders or tests to production | Never | Forbidden |