{ "_comment": "Stats snapshot store for AC social accounts. Append a new object to each account's `snapshots` array when you log fresh numbers. Dates are absolute (YYYY-MM-DD).", "accounts": [ { "id": "aesthetic-computer-ig", "handle": "@aesthetic.computer", "platform": "instagram", "url": "https://instagram.com/aesthetic.computer", "role": "primary-growth-target", "goal": "1000 followers (unlocks Instagram Trial Reels)", "access": "Official Reel app staged in toolchain/instagram/aesthetic-ig.mjs; separate Instagram Login Meta app, IG user ID, and long-lived token still need human provisioning. Keep AESTHETIC_IG_AUTO=0 through staged review and the first manual live post.", "snapshots": [ { "date": null, "followers": null, "following": null, "posts": null, "notes": "TODO: fill in current numbers" } ] }, { "id": "aesthetic-computer-tiktok", "handle": "@aesthetic.computer", "platform": "tiktok", "url": "https://tiktok.com/@aesthetic.computer", "role": "primary-growth-target", "goal": "Grow in tandem with IG; feed cross-traffic to IG", "snapshots": [ { "date": "2026-07-03", "followers": 391, "following": null, "posts": 3, "likes": 133, "notes": "Public web scrape (profile HTML)" } ] }, { "id": "whistlegraph-ig", "handle": "@whistlegraph", "platform": "instagram", "url": "https://instagram.com/whistlegraph", "role": "established-funnel-source", "goal": "Maintain; occasional 'made with aesthetic.computer' funnel to primary", "access": "Official Reel app staged in toolchain/instagram/whistlegraph-ig.mjs; separate Instagram Login Meta app, IG user ID, and long-lived token still need human provisioning. Source pool is watermark-audited and visually reviewed; keep WHISTLEGRAPH_IG_AUTO=0 through staged review and the first manual live post.", "snapshots": [ { "date": null, "followers": null, "following": null, "posts": null, "notes": "TODO: fill in current numbers" } ] }, { "id": "oskiewar-ig", "handle": "@oskiewar", "platform": "instagram", "url": "https://instagram.com/oskiewar", "role": "product-account-automated", "goal": "Clockwork gameplay reels from xbox/live/marketing/ — 3 slots/day on a fixed market rotation; 1,000 followers unlocks Trial Reels", "access": "PROVISIONED 2026-08-09 — official Instagram API with Instagram Login (graph.instagram.com). Meta app 969732799453332 / IG app 1681994666247197; creds vault/oskiewar/instagram.env (60-day token, refresh monthly). Quota read from the account: 100 posts/24h. Never the private/mobile API.", "snapshots": [ { "date": "2026-08-09", "followers": 2, "following": null, "posts": 0, "notes": "From graph.instagram.com /me at provisioning; account_type MEDIA_CREATOR" } ] }, { "id": "aesthetic-computer-youtube", "handle": "Aesthetic Dot Computer", "platform": "youtube", "url": "https://www.youtube.com/channel/UCnCkxAsgrBqEXk8XiHl0JGg", "role": "primary-growth-target", "goal": "Music visualizers + readings; grow alongside IG/TikTok", "access": "full API — toolchain/youtube/yt.mjs (default token)", "snapshots": [ { "date": "2026-07-05", "followers": 4, "posts": 13, "views": 70, "notes": "Data API v3; 13 uploads incl. private/unlisted, top video Trancenwaltz 28 views" } ] }, { "id": "whistlegraph-youtube", "handle": "whistlegraph", "platform": "youtube", "url": "https://www.youtube.com/channel/UCZ_5AuCebRbm9t9_Y7SrckQ", "role": "established-funnel-source", "goal": "Maintain; funnel to primary", "access": "full API — yt.mjs --as whistlegraph (authorized 2026-07-05)", "snapshots": [ { "date": "2026-07-05", "followers": 5340, "posts": 210, "views": 2116520, "notes": "Data API v3; 210 uploads incl. non-public, top video 'mommy wow WHISTLING GRAPHIX' 245k views" } ] }, { "id": "aesthetic-computer-bluesky", "handle": "@aesthetic.computer", "platform": "bluesky", "url": "https://bsky.app/profile/aesthetic.computer", "role": "changelog-and-paintings-feed", "goal": "Keep alive via at/ scripts; low-effort mirror", "access": "full API — at/*.mjs (app password in vault/at/.env), plus bluesky_post/bluesky_profile on the `x` MCP. Post via at/cli.mjs so link facets are detected.", "snapshots": [ { "date": "2026-07-05", "followers": 81, "following": 16, "posts": 46, "notes": "public.api.bsky.app getProfile" } ] }, { "id": "ac-readings-podcast", "handle": "AC Readings", "platform": "podcast", "url": "https://pod.prompt.ac", "role": "essay-audio-distribution", "goal": "Monthly essay readings; fans out to Spotify/Apple/YouTube via Buzzsprout", "access": "Buzzsprout API (id 2628235) via reading skill", "snapshots": [ { "date": null, "followers": null, "notes": "TODO: pull Buzzsprout download stats" } ] }, { "id": "promptdotac-x", "handle": "@promptDOTac", "platform": "x", "url": "https://x.com/promptDOTac", "role": "brand-outlet", "goal": "Selective AC releases, opportunities, and conversation; no automatic mirror", "access": "full API — PROVISIONED 2026-09-11. toolchain/x/x.mjs (--as promptdotac) + the `x` MCP; Read and write OAuth 1.0a credentials in vault/promptdotac/x.env. Pay-per-use with $25 loaded; local search budget plus X Console Billing Cycle Cap.", "snapshots": [ { "date": "2026-09-13", "followers": 98, "following": 151, "posts": 17, "notes": "Live /2/users/me verification after provisioning" } ] }, { "id": "whistlegraph-x", "handle": "@whistlegraph", "platform": "x", "url": "https://x.com/whistlegraph", "role": "dormant-funnel-source", "goal": "Maintain; occasional funnel to primary", "access": "not provisioned — needs its own developer account, OAuth 1.0a vault file, and paid credits. See toolchain/x/SETUP.md.", "snapshots": [ { "date": null, "followers": null, "posts": null, "notes": "TODO: fill in current numbers" } ] }, { "id": "aesthetic-dot-computer-spotify", "handle": "Aesthetic Dot Computer", "platform": "spotify-artist", "url": "https://open.spotify.com", "role": "music-distribution", "goal": "Claim Spotify for Artists (blocked on first IG post — pop/spotify-for-artists-claim-reply.md)", "access": "distribution via DistroKid (Playwright semi-auto); no S4A yet", "snapshots": [ { "date": null, "followers": null, "notes": "TODO: monthly listeners once S4A claim lands" } ] }, { "id": "arena", "handle": "(jeffrey)", "platform": "are.na", "url": "https://www.are.na", "role": "curation-research-surface", "goal": "Vault ARENA_TOKEN; generalize gigs/are-na-annual-vol-8 scripts", "access": "API proven via gig scripts; token not vaulted", "snapshots": [ { "date": null, "followers": null, "notes": "TODO: profile URL + current numbers" } ] }, { "id": "whistlegraph-tiktok", "handle": "@whistlegraph", "platform": "tiktok", "url": "https://tiktok.com/@whistlegraph", "role": "established-funnel-source", "goal": "Maintain; occasional funnel to primary", "snapshots": [ { "date": "2026-07-03", "followers": 2600000, "following": null, "posts": 950, "likes": 99000000, "notes": "Public web scrape (profile HTML); TikTok-rounded figures" } ] } ] }