Skip to content

Doctor0Evil/Slavic-Image

Repository files navigation

Note: This file has been renamed to README.md. Please refer to README.md for the canonical documentation (Table of Contents, CI badge and contribution links).

Slavic-Image Version 1.2.0 Platforms EU DSA Compliant MIT License

Age Verified Slavic Horror AI Chat Compatible CI Release CodeQL SonarCloud Release Drafter

Table of Contents

πŸš€ About

Slavic-Image is a public, production-grade image-generation library and codebase specializing in Slavic-Horror artwork for games, entertainment, and AI-driven visual experiences.

Compatible with C++, Javascript, Godot, and Python environments, it provides the world's most advanced tooling for compliant mature content generation across all major AI-chat platforms.

πŸŒ‘ Core Mission

We specialize in optimal compliance routing for AI-chat platforms with proper age-verification, unlocking unprecedented creative freedom for the "dark arts":

  • βœ… Mature, Extreme, Adult, X/R-rated content (with verified age-gating)
  • βœ… EU DSA & GDPR compliant age assurance (one-bit proofs, no PII storage)
  • βœ… Platform-agnostic (Gemini, Copilot, Grok, Vondy, custom APIs)
  • βœ… Privacy-preserving OAuth/OIDC age verification flows

Technically enabling mature/adult imagery for any AI-chat or generative model by defining the "in-between the cracks" policies and functions that make compliant image generation possible.

πŸ›‘οΈ Compliance-First Design

Feature Status Details
EU Digital Services Act βœ… Compliant Age verification blueprint integration [EU Wallet, one-bit proofs]
Age Gating βœ… Production OAuth/OIDC flows, server-side token validation
Content Classification βœ… Integrated Safe/Suggestive/Explicit normalization + blocking
Privacy βœ… Zero-Knowledge No DOB/name storage, opaque attestations only
SEO Tagging βœ… Automatic Explicit headers & metadata for search engines

πŸ”— Platforms & Integration

graph TD
    A[Slavic-Image Core] --> B[C++ Pipelines]
    A --> C[Javascript Router]
    A --> D[Godot Plugin]
    A --> E[Python HTTP Client]
    B --> F[Gemini/Copilot/Grok]
    C --> F
    D --> F
    E --> F

πŸ“¦ Quick Start

πŸ” Releases

Releases are created by pushing a tag that starts with v, e.g. git tag v1.2.0 && git push origin v1.2.0. The Release workflow will create a GitHub release automatically.

πŸ“ Changelog

See CHANGELOG.md for release notes and history.

�️ Automated Release Notes

We use Release Drafter to build a draft release from merged PRs and labels. Configure the labels in your PRs (e.g., feature, bug, chore) and the release draft will be updated automatically on PR close.

To publish a release from the draft, create a tag (e.g., git tag v1.2.0 && git push origin v1.2.0). The Release workflow will then publish that tag as a GitHub Release.

πŸ”’ Security model for Web5/DID CI tokens

  • The DID is a public identifier committed to the repo; it does not contain secrets.
  • All private keys and tokens must be stored only in a local Web5 agent or secure OS-level key store (Keyring, Vault, HSM) and must never be checked into version control.
  • The resolver endpoint returns only short-lived tokens to trusted runners; the resolver must authenticate for access to its secret store.

🧰 Static Analysis & Quality

  • What runs: CodeQL (JavaScript/C/C++/Go) and SonarCloud scans on pushes and pull requests.
  • How the SonarCloud job authenticates: the SonarCloud workflow attempts to resolve a short-lived SONAR_TOKEN via a Web5/DID resolver (if WEB5_RESOLVER_ENDPOINT is available), otherwise it falls back to the repository secret SONAR_TOKEN. SONAR_ORGANIZATION is taken from repository secrets and used to select the SonarCloud organization.

Expected environment variables (runtime)

  • SONAR_TOKEN β€” SonarCloud access token used by the scanner (either from secrets or resolved at runtime via Web5 DID).
  • SONAR_ORGANIZATION β€” SonarCloud organization key (set as a secret or repo variable).
  • WEB5_RESOLVER_ENDPOINT β€” (optional) secure endpoint for the local Web5 agent that resolves CI_DID β†’ token. Keep this secret and only expose to trusted runners.
  • CI_DID β€” (non-secret) DID representing the CI identity; scripts default to did:ion:EiD8J2b3K8k9Q8x9L7m2n4p1q5r6s7t8u9v0w1x2y3z4A5B6C7D8E9F0 if unset.

Minimal SonarCloud project configuration (suggested)

  • sonar.organization: Doctor0Evil
  • sonar.projectKey: Doctor0Evil_Slavic-Image
  • sonar.projectName: Slavic-Image
  • sonar.host.url: https://sonarcloud.io
  • Languages: JavaScript, C/C++ and Go (detected automatically)

Files: Add sonar-project.properties to the repository root with the keys above. Alternatively set project properties via SonarCloud UI.

οΏ½πŸ“¦ Quick Start

Javascript (Node/Deno/Bun)

npm install slavic-image
# or copy /visual-code/libs/slavic-image/SlavicImageGenerator.js

C++ (OpenCV/CMake)

# Include /visual-code/cpp/SlavicContentVault.hpp
# Link with compliance middleware

Age-Gated Generation

const result = await SlavicImage.generateSlavicHorrorImage({
  platformId: 'grok',
  prompt: 'baba yaga hut on chicken legs, eternal winter',
  maturityLevel: 'adult',  // Requires age verification
  ageVerified: true,
  apiKeys: { grok: 'your-key' }
});

πŸ›οΈ Slavic Horror Presets

  • slavic-horror-gen - Baba Yaga, Leshy, Rusalka, orthodox icon decay
  • slavic-dark-folk - Corrupted khokhloma, cursed pysanka eggs
  • slavic-mythic - Zmey Gorynych, Perun's bloody axe, Morana winter death

πŸ“„ License

MIT License - Free for commercial use with age verification compliance
Copyright (c) 2025 Visual-Code (Doctor0Evil/Visual-Code)

🀝 Contributing

  1. Fork & PR production-grade improvements
  2. No Python - C++/JS/Godot/Lua/MatLab only
  3. SFW sanitization mandatory for all PRs
  4. Age-gating features prioritized

πŸ› οΈ Architecture

visual-code/
β”œβ”€β”€ compliance/          # AgeGateMiddleware.js, AdultContentPolicy.js
β”œβ”€β”€ libs/slavic-image/   # SlavicImageGenerator.js
β”œβ”€β”€ cpp/                 # SlavicContentVault.hpp
└── README.md

Slavic-Image: Unlocking compliant dark arts for AI generation worldwide.

About

Slavic-Image is a public, image-generation library, and codebase for Slavic-Horror artwork, and image-generation, which is compatible with all ai-chats, and platforms that use C++, Javascript, Godot, or Python to generate, create, or design images for games, or entertainment. We carry the most advanced, and professional tooling in the world.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from Doctor0Evil/Visual-Code