Home / Resources / FAQs

Frequently Asked Questions

Detailed architectural specifications, code ownership policies, PostgreSQL database guides, and answers to common technical questions about Rayvotech Tools.

Architecture, Code Generation & AST Synthesis

How our multi-model AI synthesis engine, AST compiler, and in-browser WebContainer sandbox build real software.

6 questions

How does Rayvotech Tools turn natural language prompts into working websites and applications?

Rayvotech Tools utilizes a multi-model routing pipeline powered by frontier intelligence (GPT-6 Astra, Claude Opus 5.5, and Gemini 3.8 Flash). When you describe a project, our engine parses design requirements, generates clean component Abstract Syntax Trees (ASTs), normalizes relational database schemas, writes reactive client code, and provisions a live WebContainer sandbox in seconds.

What is Abstract Syntax Tree (AST) synthesis and why is it superior to naive text generation?

Naive AI text generators output raw text strings that frequently suffer from unclosed HTML tags, broken JSX expressions, or malformed TypeScript syntax. Rayvotech Tools compiles prompt intents directly into an Abstract Syntax Tree (AST)—a rigorous mathematical representation of the code structure. The AST is deterministically validated and formatted by our compiler before being written to disk, ensuring 100% syntactically valid code on every generation pass.

How does the in-browser WebContainer runtime execute applications without local Node.js?

Rayvotech Tools runs a native WebAssembly-powered operating system kernel directly inside your browser tab. This WebContainer environment includes a virtual file system, a WebAssembly Node.js runtime, and an emulated POSIX networking stack. You get full Node.js execution, npm package installation, and live Vite development server capabilities without installing anything on your computer.

How does Surgical Refactor Mode update specific components without regressions?

Instead of re-generating an entire project or re-writing hundreds of lines of code from scratch, Surgical Refactor Mode calculates a precise structural AST diff. It identifies the exact DOM nodes, Tailwind classes, or state hooks that need modification, isolates the changes, and applies atomic patches. This prevents regressions, preserves your custom edits, and dramatically reduces credit consumption.

What frameworks and tech stacks does the AI synthesis engine support?

Rayvotech Tools specializes in production-standard modern web architectures: React 19 with TypeScript, Vite build systems, Tailwind CSS for responsive styling, Lucide iconography, and lightweight state management (Zustand / React Context). For server-side rendering and full-stack monoliths, we also support Laravel 11 with Blade and Alpine.js.

Can I edit source code manually in real-time alongside AI generation?

Yes. Rayvotech Tools includes an integrated Monaco-based code editor (the engine powering VS Code) with full syntax highlighting, intelligent autocomplete, error squigglies, and TypeScript type checking. You can toggle between prompt-based AI generation and direct code editing at any time with instant live reloading.

Zero Lock-in, Full Code Ownership & Self-Hosting

100% intellectual property ownership, complete Git-ready code exports, and Docker container deployments.

6 questions

Do I own 100% of the intellectual property and code generated by Rayvotech Tools?

Yes, absolutely. You retain 100% exclusive ownership of all source code, assets, database schemas, styling tokens, and design architectures generated in Rayvotech Tools. We impose zero licensing fees, zero commercial royalties, and zero proprietary lock-in. Your code is yours to sell, patent, license, or open-source under any terms you choose.

What files and directory structures are included when I export a project?

When you click Export, Rayvotech Tools packages a complete, unminified Git-ready repository. The export includes standard package.json with exact dependency locks, tsconfig.json, vite.config.ts, tailwind.config.js, modular component folders (/src/components), page routes, public static assets, database migration SQL scripts, and a multi-stage production Dockerfile.

How do I run and test my exported application locally on my machine?

You can run your exported project locally using standard development tools. Extract the downloaded .zip archive, open your terminal in the directory, and execute "npm install" followed by "npm run dev". The project will immediately boot a local development server at http://localhost:5173 with full Hot Module Replacement (HMR).

Can I self-host my exported project on AWS, Vercel, Netlify, or a private VPS?

Yes. The exported codebase contains zero proprietary runtime dependencies or hidden Rayvotech middleware. You can deploy it as a static bundle to Vercel, Netlify, Cloudflare Pages, or AWS S3 + CloudFront in one click. For containerized deployments, use the provided Dockerfile to deploy directly to AWS ECS, Google Cloud Run, DigitalOcean App Platform, or any Linux server running Docker.

Does Rayvotech Tools support two-way bidirectional GitHub synchronization?

Yes. Rayvotech Tools integrates directly with GitHub. You can link any GitHub repository to your project to enable bidirectional syncing. Changes made in the studio generate clean git commits and pull requests, while external code pushes made by your team on GitHub automatically trigger updates in the Rayvotech studio sandbox.

What happens to my live published websites if I cancel my subscription?

If you cancel your subscription, all projects you have already published on Rayvotech hosting continue running uninterrupted until the end of your billing cycle. Because you have 100% code ownership, you can export your complete source code and database dumps at any time before cancellation and host them indefinitely on your own infrastructure with zero downtime.

Relational PostgreSQL, Schemas & Security

Dedicated PostgreSQL databases, Row-Level Security (RLS), connection pooling, and multi-tenant authentication.

6 questions

Where is application data stored and is it backed by a true relational database?

Every full-stack project is backed by a dedicated, ACID-compliant PostgreSQL 16 relational database engine. Unlike simplified key-value stores or document databases, our PostgreSQL clusters support full relational schemas, foreign keys, composite indexes, CHECK constraints, and complex multi-table JOIN operations.

What is Row-Level Security (RLS) and how does it prevent data leaks?

Row-Level Security (RLS) is an enterprise security feature built directly into the PostgreSQL database engine. Rather than relying on client-side or application-level security checks, RLS evaluates authorization rules at the SQL query execution level. Each database table is protected by policies verifying that the executing user's UUID matches the record's user_id, ensuring zero unauthorized data access or cross-tenant leakage.

What user authentication and identity providers are supported out of the box?

Rayvotech Tools provides plug-and-play authentication workflows: Email and Password with Argon2id password hashing, passwordless Magic Links with cryptographic OTP tokens, Social OAuth (Google, GitHub, Apple), and Enterprise Single Sign-On (SAML 2.0 and OpenID Connect for Okta and Microsoft Entra ID).

How does Rayvotech Tools handle database connection pooling during traffic spikes?

Each PostgreSQL database is fronted by an enterprise PgBouncer connection pooler configured in transaction mode. This allows thousands of concurrent serverless requests and edge visitors to share a pool of active database connections with sub-millisecond connection handoff and zero "too many clients" timeout errors.

Can I run AI semantic search and vector embeddings in the database?

Yes. All Rayvotech PostgreSQL instances come with the pgvector extension pre-installed. You can generate vector embeddings, store them in high-dimensional vector columns, and run fast Approximate Nearest Neighbor (ANN) searches using HNSW or IVFFlat indexing for AI recommendations and document search.

How are automated database backups and point-in-time recovery handled?

Automated physical snapshots and Write-Ahead Log (WAL) archiving are performed continuously, with daily encrypted full backups stored across geographically redundant object storage. You can perform point-in-time recovery (PITR) or download complete SQL dump files at any time via Project Settings > Database.

Custom Domains, Let's Encrypt SSL & Global Edge CDN

Fast DNS mapping, automatic Let's Encrypt 256-bit TLS/SSL certificates, and sub-30ms global edge delivery.

6 questions

How do I connect my own custom domain to a Rayvotech Tools project?

Connecting a custom domain takes less than 2 minutes. In Project Settings > Domains, input your domain name (e.g. yourcompany.com). Then log in to your DNS provider (Cloudflare, GoDaddy, Namecheap, Route 53, etc.) and add two standard DNS records: an A Record pointing "@" to 76.76.21.21, and a CNAME record pointing "www" to cdn.rayvotech.tools.

How fast do SSL certificates provision and do they renew automatically?

As soon as your DNS records propagate (typically within 30 to 90 seconds), our automated edge ingress provisions a dedicated 256-bit TLS/SSL certificate via Let's Encrypt. Certificates renew autonomously every 60 days in the background with zero downtime, and all insecure HTTP traffic is automatically 301-redirected to HTTPS.

Where is the global edge CDN located and what are the performance benchmarks?

Rayvotech Tools operates a global Anycast Content Delivery Network across 32 worldwide Points of Presence (PoPs) in North America, Europe, Asia, Latin America, and Oceania. Incoming requests are routed to the physically nearest edge node, delivering sub-30ms Time to First Byte (TTFB), Brotli compression, and automatic WebP image optimization.

Can I publish custom subdomains like app.mycompany.com or portal.mycompany.com?

Yes. You can attach unlimited root domains and subdomains to any project. For subdomains, simply add a CNAME record in your DNS provider pointing the subdomain name (e.g. "app") to cdn.rayvotech.tools.

Does Rayvotech Tools provide automated DDoS protection and edge firewalling?

Yes. All published sites and applications are protected by an automated enterprise DDoS mitigation layer capable of absorbing multi-gigabit volumetric attacks (SYN floods, UDP amplification, and HTTP floods) at the edge before traffic ever touches your application layer.

Can I configure custom HTTP response headers, CORS, and 301 redirects?

Yes. You can define custom HTTP security headers (Content-Security-Policy, X-Frame-Options, Strict-Transport-Security), custom 301/302 URL redirect maps, and CORS policies directly in your project configuration file or dashboard settings.

Build Credits, Billing, Subscriptions & Invoicing

Credit consumption rates, tier allowances, instant top-ups, Stripe/PayPal billing, and tax receipts.

6 questions

What are Build Credits and how are they consumed during project generation?

Build Credits represent compute units for our multi-model AI synthesis engine. Generating a new full-stack landing page or database schema consumes between 10 and 25 credits depending on complexity, while surgical refactors (tweaking colors, modifying a card layout, or adding a button) consume only 2 to 5 credits. Previewing, navigating your dashboard, manual code editing, and hosting traffic consume zero credits.

What happens if I exhaust my build credits before the monthly renewal date?

Your live websites, APIs, databases, and custom domains will NEVER experience downtime if your build credits run out. You can continue accessing your codebase, editing code manually, testing in the sandbox, and exporting repositories. To resume AI-assisted prompt generation, you can either upgrade your tier or purchase an instant non-expiring credit booster pack.

Do unused monthly build credits roll over to the next billing cycle?

Monthly plan allowances reset on your billing renewal date. However, any credit booster packs purchased separately as top-ups are permanent and never expire, remaining in your workspace wallet until consumed.

What payment methods are supported for subscriptions and top-up credits?

We accept all major international credit and debit cards (Visa, Mastercard, American Express, Discover, JCB) via Stripe, as well as PayPal. Enterprise customers can also arrange payment via annual invoicing and ACH wire transfers.

Can I cancel, upgrade, or downgrade my subscription at any time?

Yes. You have complete self-service control over your subscription in Workspace Settings > Billing. You can upgrade, downgrade, or cancel your subscription with a single click. Upgrades apply immediately with prorated billing, while cancellations remain active until the end of your prepaid billing period.

How do I access itemized VAT/tax invoices and receipts for corporate accounting?

Automated tax invoices with your company name, address, and VAT/Tax ID are generated instantly upon every billing transaction. You can download itemized PDF receipts directly from your Billing dashboard or configure automated receipt forwarding to your accounting email.

Enterprise Security, Privacy & Zero AI Training

Zero model training guarantee, Zero Data Retention agreements, SOC 2 compliance, and RBAC permissions.

6 questions

Does Rayvotech Tools use my proprietary code or database data to train AI models?

No. Rayvotech Tools enforces a strict Zero Model Training policy across our entire infrastructure. Under our enterprise data processing agreements with OpenAI, Anthropic, and Google Cloud, zero customer prompts, source code files, database rows, or customer telemetry are ever used to train or fine-tune public foundation models.

What Zero Data Retention (ZDR) guarantees are provided for enterprise accounts?

For Enterprise tier workspaces, we enforce strict Zero Data Retention (ZDR) pipelines with our AI model inference providers. Prompts and context windows are processed entirely in ephemeral GPU memory and discarded immediately upon response generation, leaving zero persistent logs on third-party provider servers.

How does Role-Based Access Control (RBAC) work for teams and agency clients?

Workspaces support granular role-based permissions to ensure strict separation of concerns. You can assign team members and clients to five distinct roles: Owner (full financial and workspace control), Admin (project and member management), Developer (full code, AI prompt, and database access), Editor (copy and styling adjustments), and Viewer (read-only preview access).

What enterprise security and compliance standards does Rayvotech Tools adhere to?

Our cloud infrastructure, data centers, and hosting clusters are SOC 2 Type II certified and ISO 27001 compliant. All data in transit is encrypted using TLS 1.3, and all data at rest (including database volumes and code repositories) is encrypted using industry-standard AES-256 encryption. We also maintain full compliance with GDPR and CCPA privacy standards.

Can enterprise organizations select custom geographic data residency regions?

Yes. Enterprise plans offer dedicated single-tenant infrastructure with selectable data residency regions across the United States (US-East / US-West), the European Union (Frankfurt / Dublin), and Asia-Pacific (Tokyo / Singapore) to satisfy regulatory and data sovereignty mandates.

What service level agreements (SLAs) and technical support tiers are available?

Free and Starter plans receive standard community and email support. Pro plans include priority email and in-app chat support with a guaranteed 4-hour response window. Enterprise plans include a dedicated Technical Account Manager, 24/7 emergency incident escalation, private Slack/Teams channel access, and a 99.95% uptime Service Level Agreement (SLA).

No matching questions found

We could not find any questions matching your query. Try searching for "PostgreSQL", "domain", "credits", or "export".

Still have technical or business questions?

Our engineering and architecture team is on hand to review enterprise requirements, custom VPC peering, SSO setup, and codebase migration.