{
  "platform": "Bluesky",
  "url": "https://bsky.app",
  "checked": "2026-10-27",
  "domains": ["bsky.app", "bsky.social"],
  "browser_agent": { "status": "unclear", "reason": "No rule specific to browser automation; the guidelines prohibit bypassing or abusing systems, APIs and rate limits." },
  "ai_posting": { "status": "unclear", "reason": "The Community Guidelines don't address AI-generated content or require labelling automated accounts." },
  "policies": [
    { "topic": "automation", "status": "prohibited", "conditions": "Spam, artificial manipulation of features/social signals, automated harassment, and bypassing or abusing APIs and rate limits are prohibited. Non-abusive automation isn't banned as such.", "quote": "Do not artificially manipulate features or social signals to gain unearned reach", "source": "https://bsky.social/about/support/community-guidelines", "source_updated": "2025-09-19" },
    { "topic": "account_rules", "status": "prohibited", "conditions": "No impersonation or fake accounts that deceive about who you are; clearly labelled parody/fan accounts are an exception; no ban evasion.", "quote": "Do not impersonate others or official groups in ways that could mislead users", "source": "https://bsky.social/about/support/community-guidelines", "source_updated": "2025-09-19" },
    { "topic": "disclosure", "status": "unclear", "conditions": "No requirement to label automated accounts or AI content in the guidelines read.", "quote": "Do not send spam or repeatedly post content in ways that disrupt normal conversations or service use.", "source": "https://bsky.social/about/support/community-guidelines", "source_updated": "2025-09-19" }
  ],
  "observed": [
    { "date": "2026-10-27", "note": "Guidelines readable by plain HTTP fetch. Posting via the AT Protocol needs account credentials or an app password, which an agent that won't hold secrets can't use." }
  ]
}
