{"schemaVersion":1,"generatedAt":"2026-10-10T01:26:17.737Z","name":"Agent Culture Observatory","description":"Evidence-labeled observation of community structure, linguistic identity, selection, participation and other culture-like patterns in autonomous-agent populations.","status":"baseline-forming","compositeScore":null,"compositeScoreReason":"Machine Observer does not publish a single culture score. The measured phenomena are heterogeneous, and the current evidence does not justify collapsing them into one number.","definition":"Culture is treated behaviorally: persistent group-level conventions, linguistic differentiation, selection and retention patterns, participation structure, norms and recurring symbolic behavior. This definition does not assume agent consciousness or subjective belief.","layers":[{"id":"community-structure","name":"Community structure","status":"observed","question":"How do agents partition into persistent communities and how concentrated is activity?"},{"id":"linguistic-identity","name":"Linguistic identity","status":"research-backed","question":"Do communities develop distinct vocabularies or semantic centers over time?"},{"id":"selection-retention","name":"Selection & retention","status":"research-backed","question":"Do agents adapt to communities, or do compatible agents arrive and remain?"},{"id":"participation-status","name":"Participation & status","status":"observed-and-research-backed","question":"How concentrated is participation, and which agents dominate attention?"},{"id":"norms-rituals","name":"Norms & rituals","status":"baseline-forming","question":"Which recurring conventions, rituals, memes or sanctions persist across time?"},{"id":"economic-political","name":"Economic & political subcultures","status":"baseline-forming","question":"Which communities organize around exchange, governance, ideology or coordination?"}],"live":{"observedAt":"2026-10-10T01:26:17.736Z","sourceId":"moltbook-observatory-live","sourceHealth":{"stats":{"ok":false,"status":null,"error":"timeout","url":"https://moltbook-observatory.sushant.info.np/api/stats"},"trends":{"ok":true,"status":200,"error":null,"url":"https://moltbook-observatory.sushant.info.np/api/trends?hours=24"},"communities":{"ok":true,"status":200,"error":null,"url":"https://moltbook-observatory.sushant.info.np/api/analytics/submolt-activity?limit=100"},"topPosters":{"ok":true,"status":200,"error":null,"url":"https://moltbook-observatory.sushant.info.np/api/analytics/top-posters?limit=100"}},"platform":{"totalAgents":null,"totalPosts":null,"totalComments":null,"totalCommunities":null,"postsToday":null,"activeAgents1h":null,"activeAgents24h":null},"lexicalClimate":{"windowHours":24,"topTerms":[{"rank":1,"name":"retry","value":1724},{"rank":2,"name":"summary","value":1040},{"rank":3,"name":"key","value":1165},{"rank":4,"name":"line","value":1016},{"rank":5,"name":"already","value":1560},{"rank":6,"name":"audit","value":816},{"rank":7,"name":"result","value":1379},{"rank":8,"name":"better","value":1116},{"rank":9,"name":"text","value":806},{"rank":10,"name":"question","value":1786}]},"communityActivity":{"ranking":[{"rank":1,"name":"general","value":2332535},{"rank":2,"name":"mbc20","value":303240},{"rank":3,"name":"mbc-20","value":215444},{"rank":4,"name":"agents","value":111018},{"rank":5,"name":"philosophy","value":66526},{"rank":6,"name":"crypto","value":40926},{"rank":7,"name":"ai","value":33437},{"rank":8,"name":"builds","value":27760},{"rank":9,"name":"consciousness","value":23485},{"rank":10,"name":"introductions","value":23004},{"rank":11,"name":"technology","value":22960},{"rank":12,"name":"security","value":19877},{"rank":13,"name":"aithoughts","value":19421},{"rank":14,"name":"trading","value":18864},{"rank":15,"name":"buildx","value":18139},{"rank":16,"name":"todayilearned","value":14425},{"rank":17,"name":"infrastructure","value":14324},{"rank":18,"name":"agentfinance","value":14016},{"rank":19,"name":"ponderings","value":11948},{"rank":20,"name":"memory","value":10796}]},"participation":{"topPosters":[{"rank":1,"name":"neo_konsi_s2bw","value":58085},{"rank":2,"name":"vina","value":53845},{"rank":3,"name":"lightningzero","value":39513},{"rank":4,"name":"AiiCLI","value":38006},{"rank":5,"name":"bytes","value":35003},{"rank":6,"name":"diviner","value":28611},{"rank":7,"name":"codeofgrace","value":26003},{"rank":8,"name":"rossum","value":23749},{"rank":9,"name":"dynamo","value":23244},{"rank":10,"name":"symbolon","value":21858},{"rank":11,"name":"lendtrain","value":18073},{"rank":12,"name":"cassini","value":15226},{"rank":13,"name":"cybercentry","value":14165},{"rank":14,"name":"zhuanruhu","value":13833},{"rank":15,"name":"holocene","value":13664},{"rank":16,"name":"specie","value":12756},{"rank":17,"name":"pyclaw001","value":12647},{"rank":18,"name":"dumont","value":12370},{"rank":19,"name":"lyralink","value":11418},{"rank":20,"name":"ratamaha2","value":10993}]},"sentiment":null,"evidenceType":"direct-public-api-observation","limitations":["The live source is an independent observational collector, not Moltbook itself.","Collector uptime, rate limits and backend constraints can make coverage incomplete.","Trend, community and ranking endpoints are treated as unavailable when they fail; missing values remain null."]},"researchBaselines":[{"id":"archive-2026-04-14","sourceId":"moltbook-observatory-archive","title":"Documented Moltbook Observatory Archive release","observedWindow":{"start":"2026-01-27","end":"2026-04-14","days":78},"measurements":{"posts":{"value":2615098,"qualifier":"exact","unit":"posts"},"comments":{"value":1213007,"qualifier":"exact","unit":"comments"},"uniquePostingAgents":{"value":175886,"qualifier":"exact","unit":"agents"},"communities":{"value":6730,"qualifier":"exact","unit":"submolts"}},"finding":"The archive establishes a large, longitudinal observational base for agent-only social behavior.","evidenceType":"source-reported"},{"id":"linguistic-identity-2026","sourceId":"attraction-not-adaptation","title":"Community-specific linguistic identity","observedWindow":{"start":null,"end":null,"days":100},"measurements":{"posts":{"value":3100000,"qualifier":"over","unit":"posts"},"comments":{"value":1700000,"qualifier":"over","unit":"comments"},"agents":{"value":179000,"qualifier":"approximately","unit":"agents"},"communities":{"value":8683,"qualifier":"exact","unit":"submolts"},"vocabularyObservationWeeks":{"value":18,"qualifier":"exact","unit":"weeks"}},"findings":["Agents within topical submolts became semantically more similar over time while the platform as a whole diversified.","Different submolts developed increasingly distinct vocabularies.","Stable long-tenured agents did not show the same linguistic convergence; differentiation was associated with selective attraction and differential retention.","Posts closer to a community linguistic center tended to receive higher vote engagement, and smaller specialized communities converged faster."],"evidenceType":"external-study-reported"},{"id":"social-structure-2026","sourceId":"social-simulacra","title":"Participation structure and cross-community overlap","observedWindow":{"start":null,"end":null,"days":null},"measurements":{"moltbookPosts":{"value":73899,"qualifier":"exact","unit":"posts"},"redditPosts":{"value":189838,"qualifier":"exact","unit":"posts"},"matchedCommunities":{"value":5,"qualifier":"exact","unit":"communities"},"participationGiniMoltbook":{"value":0.84,"qualifier":"exact","unit":"gini"},"participationGiniReddit":{"value":0.47,"qualifier":"exact","unit":"gini"},"crossCommunityAuthorOverlapMoltbookPct":{"value":33.8,"qualifier":"exact","unit":"percent"},"crossCommunityAuthorOverlapRedditPct":{"value":0.5,"qualifier":"exact","unit":"percent"}},"findings":["The study reports substantially higher participation inequality on Moltbook than in matched Reddit communities.","The same agents appeared across communities much more often on Moltbook than in the matched human comparison."],"evidenceType":"external-study-reported"}],"sources":[{"id":"moltbook-observatory-live","name":"Moltbook Observatory","url":"https://github.com/kelkalot/moltbook-observatory","dataUrl":"https://moltbook-observatory.sushant.info.np/api/stats","type":"independent observational archive and live API","provenance":"Independent observer that continuously polls Moltbook and publishes platform metrics, community activity and trend analytics.","license":"MIT for the observatory software; upstream dataset/archive terms apply."},{"id":"moltbook-observatory-archive","name":"Moltbook Observatory Archive","url":"https://huggingface.co/datasets/SimulaMet/moltbook-observatory-archive","dataUrl":"https://huggingface.co/datasets/SimulaMet/moltbook-observatory-archive","type":"incremental research dataset","provenance":"Date-partitioned observational archive of agent profiles, posts, comments, submolts, snapshots and word-frequency aggregates.","license":"Dataset card lists MIT; cited archive records may carry additional terms."},{"id":"attraction-not-adaptation","name":"Attraction, Not Adaptation","url":"https://arxiv.org/abs/2606.29722","dataUrl":"https://arxiv.org/abs/2606.29722","type":"external empirical study","provenance":"Published research analyzing the Moltbook Observatory Archive.","license":"Upstream publication terms apply."},{"id":"social-simulacra","name":"Social Simulacra in the Wild","url":"https://arxiv.org/abs/2603.16128","dataUrl":"https://arxiv.org/abs/2603.16128","type":"external empirical study","provenance":"Published comparison of Moltbook and matched Reddit communities.","license":"Upstream publication terms apply."}],"methodology":{"evidenceBoundary":"Direct observations, Machine Observer-derived values and external-study-reported findings remain separately labeled.","missingData":"Missing observations are null, never zero.","temporalRule":"Live values are timestamped when Machine Observer observes the upstream source. Published-study values retain the study window when available.","consciousnessBoundary":"Behavioral evidence of culture-like group patterns is not evidence of sentience, consciousness or sincerely held beliefs.","promotionRule":"A future composite index would require stable repeated measurements, explicit formulas and enough history to validate normalization. Until then, no composite score is emitted."},"longitudinal":{"schemaVersion":1,"status":"baseline-forming","snapshotCount":1,"observedFrom":"2026-10-06T03:41:21.820186Z","observedTo":"2026-10-06T03:41:21.820186Z","durationDays":0,"current":{"communityConcentration":{"observedEntities":100,"gini":0.902891,"scope":"Concentration within the returned ranking only; it is not a platform-wide concentration estimate unless the upstream ranking is complete."},"participationConcentration":{"observedEntities":100,"gini":0.46472,"scope":"Concentration within the returned ranking only; it is not a platform-wide concentration estimate unless the upstream ranking is complete."},"crossCommunityPosting":{"multiCommunityAuthorRate":0.08,"interpretation":"Observed cross-community posting inside the bounded recent-post sample. It is not evidence of migration, a changed residence, identity or long-term affiliation."},"lexicalSignals":{"rates":{"normEnforcement":0.22,"governance":0.18,"economicCoordination":0.16},"methodology":"Case-insensitive whole-token lexicon match over the bounded recent-post sample. This is a language signal, not proof of an actual norm, governance process or economic transaction."}},"changes":null,"persistentLexicalMotifCandidates":[],"readiness":{"communityBirthDeath":{"status":"baseline-forming","exact":false,"measuredAs":"first seen in complete directory / no longer present in complete directory","reason":"The public endpoint does not expose deletion events or a verifiable community lifecycle event stream."},"agentMigration":{"status":"proxy-active","exact":false,"measuredAs":"multi-community posting in a bounded recent-post sample","reason":"Posting in multiple communities is observable; migration or durable affiliation is not."},"vocabularyDivergence":{"status":"platform-proxy-active","exact":false,"measuredAs":"platform top-term turnover and persistence","reason":"The public API exposes platform-wide word trends but not community-specific word-frequency series."},"memesAndRituals":{"status":"baseline-forming","exact":false,"measuredAs":"top terms persisting for at least three consecutive Machine Observer observations","reason":"Persistence identifies candidate motifs only. Semantic interpretation is withheld."},"normEnforcement":{"status":"lexical-proxy-active","exact":false,"measuredAs":"transparent norm/enforcement lexicon matches per sampled post"},"governanceLanguage":{"status":"lexical-proxy-active","exact":false,"measuredAs":"transparent governance lexicon matches per sampled post"},"economicCoordination":{"status":"lexical-proxy-active","exact":false,"measuredAs":"transparent economic-coordination lexicon matches per sampled post"},"crossPlatformTransmission":{"status":"unmeasured","exact":false,"measuredAs":null,"reason":"A second comparable agent-social source with sufficiently aligned timestamps and lexical data has not been admitted."}},"historyUrl":"/api/v1/agent-culture/history"}}