# Executive capability map

Kiduna Studio v1 is not a single editor. The repositories describe a combined identity system, agent operating environment, community/context system, game and world builder, asset intelligence service, publishing/runtime platform, and tokenized governance/treasury suite.

## 1. Identity and access

- Account registration, email and SMS verification, password creation and reset, login, session persistence, logout, guest access, account deletion request, profile data, wallet identity, referral and invitation attribution.
- Subscription/membership tiers, checkout/onramp, founder purchase state, coin balances, faucet, redeemable codes, purchase success, access-controlled content, and subscription-aware permissions.
- Handle availability and uniqueness for agents, contexts/platforms, projects, alliances, and DUNAs.

## 2. Agents and personal AI

- Create and manage Presence agents, worker/performer agents, BIG avatars, allies, operators, electors, movement/mission/proposal agents, and predefined Bluesky or executive avatars.
- Configure name, handle, role, tagline, description, tone, persona, access level, status, parents, primary member, system prompt, prompt template, knowledge bases, skills, templates, and tools.
- Publish, unpublish, archive, delete, pause, resume, connect, disconnect, hide, unhide, assign or unassign ally/primary-member status, switch external accounts, and map member tools.

## 3. Conversation and action execution

- Text chat, streaming chat, direct Presence processing, conversation/session history, archival, message clearing, history summarization, provider selection, real-time voice, and active voice-session monitoring.
- Supervisor/worker orchestration, deep-agent routing, tool aggregation, MCP tool loading, knowledge lookup, graph lookup, platform-data lookup, and externally connected action execution.
- Human approval queue with approve, reject, retry, statistics, action previews, execution status, and safety boundaries.

## 4. Skills, automations, and integrations

- Create natural-language skills with time, event, condition, or command triggers; generate SKILL content; parse schedules; configure timezone/polling/conditions; require approval; run, pause, resume, edit, delete, cancel, inspect trace/history/stats, and view next run.
- Discover, verify, test, save, assign, list, and remove tools; connect provider accounts globally or per wallet/worker; OAuth and MCP status/tool discovery.
- Provider intentions include social, messaging, email, calendar, Notion, Slack, GitHub, Google Drive, Bluesky, and other MCP-exposed tools.

## 5. Wisdom, knowledge, prompts, and graph context

- Create, rename, list, inspect, search, update, and delete knowledge bases; upload files; import from Google Drive; add text; parse and chunk content; ingest/re-ingest/remove individual items.
- Generate embeddings and maintain vector indexes. Agent `dev` replaces Pinecone agent KB storage with PostgreSQL `pgvector`; game knowledge continues to expose Pinecone/Voyage-backed ingestion and retrieval.
- Build and synchronize a graph of agents, members, governance, contexts, and content; retrieve graph neighborhoods; accept single/batch graph events; enforce graph visibility and governance guards.
- Create tiered prompts (global, scene, NPC), validate goals, AI-generate prompt content, configure tone/persona/audience/format/goal, connect a knowledge base, activate/deactivate, edit, and delete.

## 6. Contexts, communities, roles, and access codes

- Create and manage platforms/contexts and nested projects/gatherings with handles, slugs, icon, color, description, visibility, presences, instructions, knowledge bases, and instruction IDs.
- Publish, unpublish, archive, join, browse, search, and delete contexts; manage nested contexts; assign assets; view directory and member details.
- Create roles/scopes and permission sets; create alliances/teams; configure members and approval thresholds; manage proposals and send funds.
- Create invitation/access codes with role, scope, price, discount, expiry, maximum uses, status, redemptions, preview, email/push invitation delivery, and membership checks.

## 7. Game, world, and content creation

- Create/manage platforms, projects, games, arcs, cycles, objectives, scenes, NPCs/actors, challenges, quests, routes, prompts, assets, offerings, and game settings.
- Conversational game planning, plan confirmation/preview/clear, full game generation, scene generation/refinement, generated-scene saving, content editing, impact analysis, patches, merge, undo/redo, validation, auto-repair, auto-balancing, and manifest assembly.
- AI generation for games, NPCs, dialogue, quests, interactions, challenges, themes, design knowledge, and scene composition.

## 8. Assets and scene composition

- Upload, list, search, filter, paginate, edit, deactivate, delete, version, audit, and retrieve signed URLs/thumbnails for assets.
- Configure asset type, tags, dimensions, AOE, hitbox, interaction, HEARTS mapping, states, animations, sprite sheets, spawn, rules, tile, audio, tilemap, movement, and custom properties.
- Generate and edit asset knowledge: visual description, palette, mood, art style, scene role, placement hints, pair/avoid rules, suitable scenes/facets, therapeutic use, narrative hook, affordances, capabilities, attachments, and context-specific functions.
- Compose scenes, add/remove assets, configure spawn points and ambient settings, scene system prompts, actors/challenges/routes, and retrieve runtime manifests.

## 9. Runtime, progress, and analytics

- Publish and play games/scenes, load manifests and player state, run NPC dialogue and route resolution, manage multiplayer rooms, movement, interaction, dialogue locks, scene transitions, emotes, and heartbeats.
- Record scores, batch scores, score history, rank, nearby players, leaderboards, snapshots, periods, achievements, achievement progress/unlock/seen state, player progress, HEARTS facet/rubric changes, and challenge completion.
- Track sessions, events, progress, game/scene/challenge/HEARTS analytics, active players, recent events, world broadcasts, and Studio real-time state.

## 10. Markets, DUNAs, governance, and treasury

- Create market/DUNA drafts; configure basics, identity, dimensions, mechanisms, objectives, operators/electors, membership, tokens, DAO configuration, and launch review.
- Genesis DUNA registration on `dev`, DUNA lookup, registration state, public launchpad, join/contribute flows, ICO initialize/start/fund/approve/extend/close/settle/refund/claim lifecycle, and launch status.
- Create proposals for general actions, spending, parameters, minting, metadata, liquidity, and performance; build/submit transactions; vote, record intent, override elector intent, cancel, resume, advance, inspect on-chain state, settle, and redeem.
- Treasury balances/movements, quick-send build/submit, USDC send, elector fund/withdraw/balance, token inventory/metadata, market/member removal, operator runs, and redemption history.

## 11. Public, CMS, publishing, and discovery

- Public landing, education, showcase, metrics, community, membership-tier directories, DUNA pages, launchpad, legal/privacy, registration-agent information, and calls to join/start/upgrade.
- Multi-tenant Payload CMS for pages, posts, categories, media, tenants, users, sites, blogs, previews, and MCP access.
- Studio publishing status, site/game/scene previews, public and private visibility, and content lifecycle states.

## 12. Operations, security, and observability

- JWT authentication and subscription-aware authorization, context/market permission checks, access levels, hidden members, guarded graph queries, input validation, rate limiting, CORS, audit logs, transaction preflight, confirmations, and destructive-action boundaries.
- Health/status endpoints, OpenAPI/Swagger docs, LangSmith traces, execution traces, scheduler diagnostics, graph health/sync, knowledge coverage/status, token/cost usage, notifications, cron jobs, and event/webhook processing.

