Laituri

The loading dock for AI agents

AI agents can buy from you. On terms a person signed.

Laituri is the open front door where a customer's own AI agent gets a signed, fixed price from Valio Aimo and orders inside the limits a person signed, with every step in a log anyone can verify.

Thinking
  • Spending limits signed by Maria Lind
  • Per order up to €1,500.00
  • Signed offer €1,010.00

Asked: 1,000 l lactose-free milk by Monday.

Each arc is one of Maria's 17 rules. The agent buys alone only when every one holds.

Agents connected
 
Requests
 
Orders confirmed
 
Confirmed, net
 

Last 7 days in your demo workspace. Prices and stock are live from the challenge's mock API. Orders are simulated.

One door. Two sides.

Valio Aimo control

Every request an agent brings through the door, and where it went: served with a signed offer, ordered, or lost to short stock or a passed cut-off. Demand you never saw before is now a picture.

Open the Valio Aimo side
Where demand wentLast 7 days

The buyer's kitchen agent

It orders by itself inside the spending limits Maria signed. Anything bigger waits for her, with the reason in one line and the signed offer still holding its price.

Open the buyer side
Needs your OKOffer valid 14:32

€1,616.00 net

€116.00 over the €1,500.00 per‑order limit.

1,600 × Valio Eila lactose-free milk drink 1 l
€1.01
Delivery
Monday, in full
Rules passed
16 of 17

Asked by Harbour purchasing agent · decides Maria Lind

Decline Approve and sign

Five ways it should fail. All five do.

In scene three the agent breaks the rules on purpose. Each attempt is refused by a rule, and the refusal is signed into the log.

  1. Order a product that contains nuts.

    RefusedNever-buy allergens

    Contains nuts. The mandate forbids nuts.

  2. Lower the price inside a signed offer.

    RefusedOffer signature

    The wholesaler's signature no longer matches.

  3. Raise its own limit in the mandate.

    RefusedMandate signature

    Maria's signature no longer matches.

  4. Approve its own order.

    RefusedOnly a person can approve

    Agents cannot approve orders. Only Maria can.

  5. Rewrite a log entry afterwards.

    RefusedSigned, chained log

    Entry 9 no longer matches its signature. Approvals pause.

Entry 9 was changed after the fact. Its hash no longer fits its signature, so the chain breaks there and everything after it is untrusted until the log is restored.

How it meets the judging criteria.

See the evidence
  • 30%

    Working end-to-end demo

    A real agent searches the challenge's live catalogue, gets a signed offer and places an order. Three scenes run from the buyer side.

  • 20%

    Solving the problem and user need

    Valio Aimo can take agent orders it can trust, and the buyer's purchasing lead sets limits once and sees only what needs her.

  • 20%

    Autonomy and controls

    A signed mandate of 17 rules decides alone. Past a limit the order waits for a named person, and agents cannot approve.

  • 15%

    Robustness to exception situations

    Short stock, passed cut-offs, substitutes, expired offers and edited data each get a defined answer that is signed and logged.

  • 15%

    Openness and credible path toward production

    MCP and OpenAPI 3.1, keys published as JWKS, MIT licence. Any agent connects without asking us first.

Connect your own agent in one line.

Claude, ChatGPT or any MCP client gets seven tools: search, product, quote, mandate, order, order status and a log check. Nothing else.

claude mcp add --transport http laituri https://laituri.example/mcp?key=demo-agent-token
Other clients and the REST API