blogs.vin

Everything written, every address.

Every piece written across the .vin estate — one periodical, newest first, each piece posted and dated at its own door.

78 pieces posted · every door, newest first

All layersaicommercedataservices

ai

6 pieces

commerce

36 pieces

data

20 pieces

services

16 pieces

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://blogs.vin/ -H 'accept: text/markdown'        → the markdown twin of this page
curl https://blogs.vin/{VIN} -H 'accept: application/json' → the record as typed evidence objects
curl https://blogs.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 estate MCP server — 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 estate return a typed OFFER (posted price · hard ceiling) or a NEEDS_HUMAN handoff, never a dead end.