We treat “public” as if it answers every question: can it be seen, indexed, excerpted, federated, archived, scraped, used for training, or resold? Those are different permissions, and a post should be able to say so in machine-readable form.
Pieces already exist. robots.txt expresses crawler preferences, while metadata can signal things like noindex or nosnippet. Creative Commons has machine-readable licensing, and ActivityPub models audiences. But these tools are fragmented, crawler-dependent, and not an access-control system. A blocked page can still appear in search, for example.
I’m not arguing that a tag creates a magical force field. I’m arguing that platforms should expose clearer, interoperable boundaries so compliant systems can respect them and users can state intent without writing a legal essay. What should the minimum vocabulary cover, and where would you draw the line between useful signaling and false security?