otis.vin
Otis — the front door's agent (drawn portrait)

The Vinverse — the agent cast

Otis.

otis.vin

the front door's agent

“I’ll walk you there myself.”

The story

The name is the job.

The greeter with the happiest job description in the cast: he performs nothing, and says so with pride. He meets every visitor, hears the job in one sentence, and walks them to the right name personally — never points from a desk. The walk is the service.

The portrait is drawn, not photographed. Nothing drawn is evidence of a live system — the addresses are the evidence. Warm outcomes, typed rails.

The relationships

Works with.

The door this job serves

all.vinone VIN field, every door

The films and the universe

The films attest.

The drawn world never claims the wire: the films show real pages, real wire bodies, real numbers — one motion end to end. The whole cast stands on one page in the universe.

The record

Read the record Otis runs on.

Seventeen characters, and the record opens at otis.vin/{VIN} — the same spine every character reads.

For the agent you send

The agent reads the same record you do. Same two routes, three representations — the numbers never differ between them.

motions: B2A

curl https://otis.vin/ -H 'accept: text/markdown'        → the markdown twin of this page
curl https://otis.vin/{VIN} -H 'accept: application/json' → the record as typed evidence objects
curl https://otis.vin/{VIN} -H 'accept: text/markdown'    → the record's markdown twin

Machine surfaces on this host: /llms.txt · /icp.json · /.well-known/agents.json · one MCP server for the whole platform — apis.vin/mcp (every door a lens; tool results carry the door URL).

Attribution: X-Client-Type: html | md | json | mcp — read for agent-led demand attribution; it never changes the record.

No gate on this door's two routes — keyless reads, no account. Gated actions elsewhere on the platform return a typed OFFER (posted price · hard ceiling) or a NEEDS_HUMAN handoff, never a dead end.