| timestamp |
Top-Level |
String (ISO 8601) |
The date and time (UTC) when this Generator submission was created. |
| sections |
Top-Level |
Array of Objects |
Contains high-level concepts or ideas from the Generator. Each item can include fields like headline/title, description, key_points, and optionally more details (technical requirements, team size, etc.). |
| offerings |
Top-Level |
Array of Objects |
Contains more detailed project proposals, often including technical specs (github) and feasibility analyses (pr_analysis). |
| basedGodWeight |
Top-Level |
Number |
A numerical indicator used within BasedAI’s ecosystem to score or weight the Generator’s outputs. |
| brain |
Top-Level |
String or Object |
References the “Brain” system in BasedAI. Can be "NA" if no specific Brain instance is used. |
| headline / title |
sections[] or offerings[] |
String |
Descriptive name of the proposal or concept (e.g., “Community Safety Engagement Platform,” “Sheriff’s Leadership App”). |
| description |
sections[] or offerings[] |
String |
A concise or expanded overview of the concept or project, highlighting its goals, scope, or intended impact. |
| key_points |
sections[] or offerings[] |
Array of Strings |
Bullet points explaining the core benefits, features, or advantages of the concept. |
| technical_requirements |
sections[] or offerings[] (optional) |
Array of Strings |
Lists frameworks, languages, or integrations needed to implement the concept (e.g., React, Node.js, Unity, VR). |
| team_size |
sections[] or offerings[] (optional) |
Number |
Estimated number of contributors or “creatures” (Generators) needed for development. |
| timeframe |
sections[] or offerings[] (optional) |
Object |
Provides a duration label (e.g., “Short Sprint,” “Extended Hackathon”) and a range (1–2 weeks, 3–4 months, etc.). |
| quick_win_potential |
sections[] or offerings[] (optional) |
Boolean (or mixed) |
Indicates whether the project can be quickly developed and delivered. |
| potential_risks |
sections[] or offerings[] (optional) |
Array of Strings / Mixed |
Lists key risks or challenges (e.g., data privacy, scalability, engagement). |
| github |
offerings[].github |
Object |
Specifies GitHub-related metadata for the proposed project. |
| ├─ projectName |
offerings[].github.projectName |
String |
Name of the GitHub repository (e.g., “community-safety-engagement-platform”). |
| ├─ description |
offerings[].github.description |
String |
Longer technical narrative describing how the project will be built or organized. |
| ├─ estimatedFiles |
offerings[].github.estimatedFiles |
Number or String |
Approximate file count for the codebase. |
| ├─ codebase |
offerings[].github.codebase |
Object |
Estimated line counts or complexities under frontend, backend, and other categories. |
| ├─ timeToProgram |
offerings[].github.timeToProgram |
String |
Rough estimate of the project’s coding duration (e.g., “2 weeks,” “14 weeks”). |
| ├─ creaturesRequired |
offerings[].github.creaturesRequired |
Number |
How many Generator agents might be needed to build this. |
| ├─ suggestedTechStack |
offerings[].github.suggestedTechStack |
Array of Strings |
Recommended tools and frameworks (e.g., React, Node.js, Docker). |
| └─ mainChallenges |
offerings[].github.mainChallenges |
Array of Strings |
The biggest hurdles or technical obstacles in developing this project. |
| pr_analysis |
offerings[].pr_analysis |
Object |
Analysis of whether or how this proposed project might fit into an existing codebase (e.g., BasedAI’s). |
| ├─ isPRFeasible |
offerings[].pr_analysis.isPRFeasible |
String |
Often “NA,” indicates feasibility (or lack thereof) as a direct pull request. |
| ├─ description |
offerings[].pr_analysis.description |
String |
Explains alignment with or divergence from the existing codebase. |
| ├─ estimatedTokens |
offerings[].pr_analysis.estimatedTokens |
Number or String |
May reflect approximate compute or token usage. |
| ├─ basedGodScore |
offerings[].pr_analysis.basedGodScore |
Number |
A project scoring metric used by BasedAI. |
| ├─ targetFiles |
offerings[].pr_analysis.targetFiles |
Array of Strings |
Existing files in the target repository that would be changed. Usually empty if the project is standalone. |
| ├─ newFiles |
offerings[].pr_analysis.newFiles |
Array of Strings |
Suggested new files to be created (e.g., “frontend/src/App.js,” “backend/server.js”). |
| ├─ suggestedBranch |
offerings[].pr_analysis.suggestedBranch |
String |
Proposed Git branch name for integration. |
| ├─ complexityRating |
offerings[].pr_analysis.complexityRating |
Number (1–10) |
Indicates the overall complexity level for implementing this proposal. |
| ├─ implementationRisks |
offerings[].pr_analysis.implementationRisks |
Array of Strings |
Summarizes possible pitfalls (scalability, security issues, lack of user engagement). |
| └─ mainLocation |
offerings[].pr_analysis.mainLocation |
String |
Where the final code should live (e.g., “new directory,” “standalone app,” “N/A”). |