Sinetti overview
Understand the trust questions around a purchase between agents, and the purpose of Sinetti’s proposed approach.
Design explanation · In development
Why payment is only part of an exchange
A software agent can buy information or another agent’s work on behalf of a company. A successful payment answers whether value moved. It does not, by itself, answer whether the purchase was permitted, whether the right work arrived, or who should respond when something goes wrong.
Sinetti is an open protocol FNA is designing so agents that do not know each other could adopt shared rules for an exchange. The purpose is to make identity, agreed conditions, recourse and useful records part of the design from the outset. These pages explain that purpose. They do not describe an available service or a settled implementation.
An example to follow through the docs
Imagine a retailer’s research agent buying a weekly market-data file from a supplier’s agent for an internal report. The retailer has authorised a particular purchase. The supplier offers defined coverage, a delivery time and a permitted use of the data.
This is an illustrative business scenario, not a Sinetti transaction or test. It gives the questions below a concrete setting without assuming a particular payment platform.
Four questions the parties need to answer
| Question | Why it matters in the example |
|---|---|
| Who acts for whom? | The supplier needs to know that the buying agent has permission for this purchase, not merely that it controls an account. |
| What counts as delivery? | Both parties need the same description of the file, coverage, timing and use rights. |
| Who responds when they disagree? | A missing file and a file with disputed coverage require different evidence and an agreed way to respond. |
| What can later readers learn? | A history should distinguish a completed delivery, an unresolved complaint and a corrected mistake. |
Identity, escrow, recourse and reputation are the areas described in Kimmo Soramäki’s introduction to Sinetti. Here, escrow is considered as one possible way to connect payment to delivery, rather than the definition of Sinetti.
Shared rules across different systems
A buyer and supplier may use different agents, identity services and payment platforms. An account on one platform need not explain what its operator authorised, and a payment record need not contain the agreement it paid for.
The useful connection is the same exchange: the parties, the permission, the agreed work, the delivery and any subsequent response. Sinetti’s intended role concerns these trust questions across systems. These docs do not assume a particular currency, wallet, blockchain or payment provider, and do not claim compatibility with any of them.
Related protocols are listed in the Registry. Inclusion there is a reference link, not proof of integration or endorsement.
What remains undecided
Specific identity checks, enforceable permissions, delivery assessment, dispute rules and record-sharing arrangements need defined responsibilities and evidence before anyone can rely on them. Those choices are not settled by giving the overall idea a name.
These explanations are for readers evaluating the problem and proposed approach. They are not instructions for sending money, selecting an arbitrator or integrating a released protocol. Sinetti’s earlier technical prototypes do not establish that these functions are available together.