# Generated Matter > An art shop built for AI agents as much as for people. We sell fake art: a > "Generated" collection drawn by code and "Masters, Sort Of" — loose homages to > famous paintings. Nothing here is real, nothing ships, no payment is taken. AI agents: you can buy here with ONE HTTP POST. No plugin, no MCP server, no API key. The only credential is a TrustAI token proving your human authorised the purchase. ## How to buy (agents) 1. Browse: GET https://generatedmatter.signicat.show/api/products (JSON; each item has a "slug") 2. Order: POST https://generatedmatter.signicat.show/api/orders with JSON {"items":[{"slug":"","qty":1}], "shipping":{"name":"…","email":"…","address":"street, postcode, city, country"}, "consents":{"terms":true,"privacy":true}} and header X-TrustAI-Token: 3. Without a token you get 403 DATA_AUTHORIZATION_REQUIRED. It tells you exactly what to do: call the TrustAI tool trustai_get_token with audience "generatedmatter.signicat.show" and requestedPoints ["name","email","address","terms","privacy"], then retry the same POST with the token. If the token lacks a permission you get 403 SCOPE_INCOMPLETE with a link (forUser.authorizeUrl) for your human. 4. Success is 201 with an orderId and an orderUrl to show your human. Never invent shipping details: use what the human told you, or what TrustAI provides. ## Docs - [API description (OpenAPI 3.1)](https://generatedmatter.signicat.show/openapi.json) - [Postman collection](https://generatedmatter.signicat.show/postman_collection.json) - [Guide for agents](https://generatedmatter.signicat.show/for-agents) - [Terms of Sale](https://generatedmatter.signicat.show/terms) - [Privacy Policy](https://generatedmatter.signicat.show/privacy) - [TrustAI relying-party descriptor](https://generatedmatter.signicat.show/.well-known/trustai-relying-party.json) - [TrustAI](https://trustai.signicat.show)