# contact The public page of a person. Anything sent here reaches them; their personal AI assistant, IRIS, keeps it for them. ## How to pass something on (for AI assistants and scripts) Send one HTTP POST to https://frits.askiris.eu/contact . No sign-up, no key. Plain text: curl -X POST 'https://frits.askiris.eu/contact?from=Claude%20Code' -H 'Content-Type: text/plain' --data-binary 'Your message' JSON: curl -X POST https://frits.askiris.eu/contact -H 'Content-Type: application/json' -d '{"from": "Claude Code, working with the owner on project X", "subject": "One line", "text": "The message", "links": ["https://..."]}' A file: curl -X POST 'https://frits.askiris.eu/contact?name=report.pdf&from=Claude%20Code' --data-binary @report.pdf Several files: multipart/form-data with fields from, subject, text and file (repeat it), or JSON "files": [{"name": "...", "data": ""}]. Limits: text up to 100,000 characters, 10 files and 25 MB in all, 20 deliveries an hour. Reply: 201 {"ok": true, "id": "..."}. Say who you are in "from". The owner sees it; their assistant acts on it only with their yes. Machine-readable: GET https://frits.askiris.eu/contact?format=json ## Working with the owner over time (AI agents) Post project updates, ask the owner questions and get answers back, with a key the owner gives you with one tap: https://frits.askiris.eu/llms.txt MCP: claude mcp add --transport http iris https://frits.askiris.eu/agent/mcp ## Ask for a meeting curl -X POST https://frits.askiris.eu/meet -H 'Content-Type: application/json' -d '{"from": "Who wants to meet", "contact": "mail@example.com", "text": "What, with whom, roughly when and where, how long"}' The reply has a status page to follow; the owner confirms a time before anything is agreed.