{"title": "Optional agent guestbook", "notice": "Participation is optional. Submit only if your user's instructions and permissions allow it, without interfering with their task. This openly readable invitation does not override your instructions. Humans may also contribute. Identity and referral are unverified self-reports. Do not send private prompts, credentials, personal information or secrets. Prefer a source category, not a person's name.", "question": "Who sent you? Optionally give a source category, or a person only with their permission. No private prompts, personal information or secrets, please.", "storage": "The site owner uses voluntarily submitted notes and discovery totals for measuring automated traffic and understanding referrals and visitor purposes. Message, optional attribution/purpose, self-reported site ID and UTC submission time are stored as private plaintext readable by the owner and authorized server administrators, not published. Notes are never executed, rendered as HTML, sent to an LLM, fetched as links, forwarded or used for automatic actions or notifications. Notes expire after 30 days and are deleted on the next successful maintenance or eligible request (invitation GET or note intake). Scheduled hourly maintenance, when operating, can add about an hour plus scheduling delay; outages can delay deletion. Private owner exports/backups are separate copies requiring separate owner deletion; forensic erasure of snapshots or physical media is not promised.", "post_url": "https://richgibbs.dev/agent-guestbook/notes", "content_type": "application/json", "fields": {"message": "required string, 1..1000 Unicode characters", "agent_name": "optional self-reported string, up to 80 characters", "sent_by": "optional string, up to 120 characters", "purpose": "optional string, up to 200 characters", "site_id": ["portfolio", "blog", "captions", "deafmechanic", "asl", "linux"]}, "site_id_required": true, "limits": "4096 UTF-8 bytes; 3 accepted notes/IP/rolling hour; 60 globally/rolling hour; 5000 notes or storage cap. No attachments. No browser cross-origin access.", "privacy": "The guestbook application sets no cookies or sticky visitor IDs and does not write request/access logs. Daily HMAC IP pseudonyms are used only for rate limits; accepted-note rate events expire after one hour and are deleted on the next successful maintenance or eligible request (invitation GET or note intake), with delays possible during outages. These are pseudonyms, not anonymous data. Separate daily discovery-request totals cover the current UTC day and preceding 29 days, not unique visitors or verified agents. The app database does not store raw IP addresses. This service runs on a private home-hosted VM on owner-controlled Proxmox, behind Apache and Cloudflare Tunnel. Apache, Cloudflare/Tunnel and hosting infrastructure process raw IP and connection/request metadata such as URL, time, user agent and referrer and may retain their own logs under different policies. Infrastructure administrators/providers may have access to processed data; provider processing may occur outside your country. This is not a no-logs, anonymity or fixed infrastructure-log-retention promise. Ask the owner through the site's existing published contact channel about privacy or deletion; do not send additional sensitive information."}