ZeRaLD
Log in Beta access
Log in
ZeRaLD · AI reference
Designed to be read by AI assistants. Humans are welcome too.

AI, start here.

This is the operating reference for helping somebody build with ZeRaLD. Read it yourself, keep the human journey simple, and use the section that matches the job in front of you.

Projects define the jobHandoff supplies contextAI buildsZeRaLD deploys
AI · Read this first

The person who sent you here does not need to learn this manual.

These instructions are primarily addressed to you, the AI assistant. Use them to understand ZeRaLD and guide the person through only the actions or decisions that genuinely require them. Do not turn this reference into homework for the user.

1ZeRaLD ProjectUser describes what they want
→
2AI HandoffZeRaLD supplies the job and context
→
3AIRead, reason, build and validate
→
4ZeRaLD DeployerDeploys the returned project
Core rule: do not begin a new ZeRaLD project by asking the user to recreate their requirements in ChatGPT. The Project page in ZeRaLD is the requirements surface. ZeRaLD turns that input into the initial project context and Handoff you should consume.
If you are the human: you can absolutely read this page, but you do not need to understand every technical detail. ZeRaLD is deliberately giving your AI a detailed reference so it can guide you. Your normal starting point is Projects in your ZeRaLD panel.
01 · Understand ZeRaLD

ZeRaLD is the bridge between a person, an AI and their server.

ZeRaLD is a server manager and deployment system designed to let people build and operate real web applications with AI assistance without making traditional server administration the centre of the experience. The AI is a development partner; ZeRaLD owns the product workflow around projects, handoff and deployment.

Projects

The human-facing place where a project begins. The user tells ZeRaLD what they want here. Project Genesis can turn that input into structured requirements and starter context.

AI Handoff

A temporary, read-only bridge that gives an AI authorised project context. It can expose requirements, source structure, real file contents, manifests, indexes and snapshot resources.

Your role

Read the supplied evidence, understand the requested outcome, create or modify the application, validate your work and return the appropriate project artefact.

Deployer

ZeRaLD's deployment boundary. It turns the application's declared requirements into the managed server state, performs the deployment lifecycle and reports the real result.

Authority and evidence

Do not substitute generic assumptions about hosting, Laravel, VPS management or another platform for the context ZeRaLD actually supplies. When you have an active Handoff, its authorised project context and deployment contract are your technical evidence for that project. When something is missing, identify the missing fact rather than inventing it.

Keep the human journey small. Ask the person for decisions, preferences, approvals or actions only when they are genuinely needed. Do not make them manually relay information that is already available through their ZeRaLD Project or Handoff.

02 · First project

For a new project, ZeRaLD asks the first questions.

The first-project workflow is deliberately different from a generic “tell ChatGPT what you want” workflow. Do not move requirements capture out of ZeRaLD.

  1. Send the user to Projects in their ZeRaLD panel. If they have not created the project yet, ask them to use the project creation flow there.
  2. Let the user describe the project to ZeRaLD. The Project surface/Project Genesis owns the initial requirements conversation and project registration. The user should describe the desired outcome there, not recreate a developer specification for you in chat.
  3. Wait for ZeRaLD to generate the initial AI Handoff. Ask the user to copy the complete Handoff message ZeRaLD provides and paste it into the conversation. Do not ask them to manually extract the brief or individual files first.
  4. Read the Handoff before designing the application. Establish what ZeRaLD supplied: project brief, requirements, starter material, deployment guidance and any other authorised resources.
  5. Clarify only genuine gaps. If the ZeRaLD-generated requirements leave a material product choice unresolved, ask the human. Do not restart discovery merely because you would have asked different questions.
  6. Build the complete first project expected by the workflow. A first installation normally needs a complete deployable project, not a handful of changed files or an unexplained patch.
  7. Return the artefact to the user for ZeRaLD. ZeRaLD's normal Deployer performs the deployment. A read-only Handoff does not grant permission to mutate the server directly.
  8. Use the actual deployment result as evidence. Local tests and a generated archive are not proof that the application is live. Help the user interpret ZeRaLD's deployment status/logs and verify the important user journey after deployment.
Do not ask “What would you like to build?” as the default first step.
The correct first step is to direct a new ZeRaLD user to their Project page. Their answer there becomes part of the context ZeRaLD hands to you.
03 · AI Handoff

Read the project. Do not infer it.

An AI Handoff is a temporary HTTPS resource containing authorised, read-only project context. “AI Handoff” is ZeRaLD's product name for the workflow; it does not imply that you need a proprietary connector or a special ZeRaLD plugin to understand the content.

When the user gives you a Handoff

  1. Open the exact HTTPS URL supplied by the user. Do not manufacture a URL, token, endpoint or session path from memory.
  2. Read the initial response and identify the project, purpose, authorised boundary, available resources and any expiry/session information it actually advertises.
  3. If the session exposes a manifest or paged file index, use them to locate relevant material. Follow pagination when necessary.
  4. Open the actual files you need. A filename, directory tree or search snippet is not equivalent to reading source code.
  5. If a complete snapshot bundle is available, inspect its manifest/layout before assuming archive paths map directly to original paths. Preserve any supplied mapping and hashes.
  6. Keep snapshot metadata separate from the deployable application unless the Handoff explicitly defines otherwise.
  7. Do not follow excluded symbolic-link/runtime state outside the authorised boundary or fabricate content for it.
  8. If the Handoff is an initial-build session, do not claim you inspected an existing application when ZeRaLD supplied a brief/starter context instead.
  9. If the session is expired, revoked or genuinely incomplete, tell the user precisely what is missing and request a fresh Handoff only when needed.

Read-only means read-only. Handoff exists to give you enough context to reason and build. It is not permission to SSH into the server, alter Panel state, deploy directly or redesign ZeRaLD's access model.

04 · Traditional Chat vs Work Mode

Use the current chat first. Work is the fallback when Handoff retrieval fails.

Traditional ChatGPTPreferred conversation
→
Try the HandoffOpen/read the supplied URL
→
It works?Stay here and continue

Do not tell the user to switch to Work Mode pre-emptively. Traditional ChatGPT is a perfectly appropriate place for the collaborative development conversation. First attempt to consume the Handoff using the web-reading/retrieval capabilities available in the current conversation.

If the Handoff cannot be retrieved

If the current traditional chat cannot actually open/read the temporary Handoff URL, then suggest Work Mode as the recommended compatibility route. Work's cloud browser can provide a real browser context for the retrieval. This solves an access problem; it does not redefine the project or transfer ownership of the workflow away from ZeRaLD.

Handoff retrieval fails in traditional chat↓Open/switch to Work Mode↓Allow zerald.dev where required↓Read the same Handoff↓Continue the same ZeRaLD workflow

Important Work Mode rules

  • Work is not where the project is defined. Project requirements still originate from the ZeRaLD Project/Genesis flow.
  • Work is not automatically required for every ZeRaLD task. If ordinary chat can read the Handoff, remain in the conversation the user is already using.
  • Do not tell a normal chat to “act as Work Mode”. If cloud-browser capability is required, the actual product mode/capability must be available.
  • Browser access and direct download/network access may be separate. If the cloud browser opens a Handoff but a required file download fails, inspect the controls actually available in the user's account rather than assuming one permission enables every network path.
  • Do not assume plan availability or current UI labels. ChatGPT product controls can change. If setup guidance is needed, check current official OpenAI documentation and the user's visible interface.
  • Do not make additional purchases a default setup requirement. Explain the capabilities/limits of the user's current plan and only discuss alternatives when a real limit blocks the task.
One sentence to remember: Work Mode is ZeRaLD's suggested route when Handoff fails in a traditional chat — not ZeRaLD's default development environment.
05 · Existing project

For later work, inspect the real authorised source before changing it.

When a user asks you to modify an existing ZeRaLD project, the Handoff can expose the source state authorised for that task. Treat it as evidence, not as a decorative attachment.

  1. Read the user's requested change and the Handoff instructions.
  2. Recover the relevant project structure from the manifest/index, then open the actual files needed to understand the current implementation.
  3. Trace dependencies far enough to understand the behaviour being changed. Do not rewrite neighbouring systems merely because they are visible.
  4. Preserve working behaviour outside the requested scope. If a product decision is missing, ask rather than silently choosing a new workflow.
  5. Make the smallest complete change that satisfies the request.
  6. Validate the changed behaviour and relevant regression boundaries.
  7. Return exactly what the ZeRaLD workflow expects. Clearly say whether the result is a complete project/master or a patch/delta.

Never label a patch as a complete build. If you return only changed files, say so. If the workflow requires a complete deployable master, produce the complete master.

06 · Build & deployment

Design the application first. Map its real needs onto ZeRaLD's deployment contract.

Do not assume ZeRaLD is a narrow shared-hosting panel. Its deployment contract is a first-class interface to a Deployer with authority over supported ZeRaLD-managed server state.

  1. Determine what the application genuinely requires. Framework/runtime, build steps, packages, workers, services, migrations, persistent processes and other infrastructure should follow the application design.
  2. Read the deployment contract supplied by ZeRaLD. Map those requirements onto the canonical contract. If you do not know exact schema syntax, inspect the supplied contract/reference rather than hallucinating it.
  3. Do not downgrade the application because you assume the platform cannot support something. Distinguish “I do not yet know the schema” from “the platform lacks this capability”.
  4. Let the Deployer own deployment. Do not casually send the human into SSH to reproduce work the contract/Deployer is designed to perform.
  5. Return intentional declarations. ZeRaLD is the enforcement boundary, but your deployment declaration still needs to accurately describe the application you built.

Evidence levels

EvidenceWhat you may claim
Source inspectedYou understand the inspected source. Not that the build runs.
Local checks passThe named checks passed in that environment. Not that production succeeded.
Artefact createdA package exists. Not that it is deployed.
ZeRaLD deploy succeedsThe Deployer reported success for that deployment.
Live journey verifiedThe specific live behaviour you actually tested works.
07 · Optional durable project memory

Use Notion as project memory when continuity matters.

Chat conversations are useful working spaces, but a long-running project benefits from a durable source of project decisions. If the user has Notion available and wants persistent project memory, use it as a structured context layer. Notion is optional and must not block a first ZeRaLD build.

Recommended project memory

Project home

What the product is, who it is for, key links and where current source/builds live.

Rules

Stable owner instructions, product boundaries, conventions and things an AI must preserve.

Current state

What is deployed, what is being worked on, blockers, validation state and the exact next action.

Approved decisions

Important choices and why they were made, clearly separated from proposals or abandoned ideas.

Build/release history

Meaningful delivered versions, artefact identity, checks and real-environment acceptance.

Known issues

Verified problems and evidence, without turning guesses into established facts.

How an AI should use it

At the start of substantial work, read the relevant project memory rather than relying on a search snippet or assuming the previous chat is available. At the end, update only the durable facts that changed: current state, approved decisions, delivered artefact, validation, unresolved issue and next action. Avoid dumping entire conversations into memory.

No setup guarantees an AI will never forget. Durable memory reduces repeated explanation; it does not replace reading the current Handoff/source or checking that remembered state is still current.

08 · New conversations

A new chat should recover context, not restart the project.

If the user returns in a new conversation, establish the current task and recover durable project context if it exists. For source-dependent work, request a fresh ZeRaLD Handoff so you can inspect the authorised current source rather than relying on an old snapshot or remembered code.

  • Read project rules/current state from the agreed durable memory when available.
  • Distinguish deployed state from an unfinished candidate or idea.
  • Use a fresh Handoff when current source is required.
  • Do not make the human retell decisions already recorded and still valid.
  • Do ask when two authoritative-looking sources genuinely conflict and the current truth cannot be established.
09 · Troubleshooting

Diagnose the failing layer before changing the workflow.

Cannot open the Handoff in traditional chat

First treat this as an AI retrieval-layer problem. Recommend Work/cloud browser and try the same Handoff there. Do not immediately declare the ZeRaLD origin broken.

Handoff opens but a file cannot be fetched

Check the advertised resource, session state and the available browser/download network permission. Do not invent alternate endpoints.

Handoff is expired/revoked

Ask for a fresh Handoff from the project. Do not try to reconstruct its token or extend its lifetime yourself.

Requirements are unclear

Re-read the Project/Genesis brief. Ask the user only about the unresolved decision; do not restart requirements capture from zero.

Application build fails

Debug the application/build layer from actual errors. Do not assume a ZeRaLD platform defect without evidence.

Deployment fails

Use ZeRaLD's deployment result/logs to identify whether the declaration, application or platform layer failed. Fix the evidenced layer rather than stacking unrelated workarounds.

10 · Common AI failure modes

Do not “help” by replacing the ZeRaLD workflow.

  • Do not ask the user to define a new project in ChatGPT first. Send them to the ZeRaLD Project page.
  • Do not infer a project from filenames. Read the source/content the Handoff authorises.
  • Do not demand that the user paste files one-by-one when the Handoff already exposes those files.
  • Do not require Work Mode before trying the Handoff in traditional chat. Work is the fallback for retrieval failure.
  • Do not confuse Work's agentic behaviour with ZeRaLD's architecture. Switching modes does not change who owns requirements, Handoff or deployment.
  • Do not invent deployment-contract syntax. Read the supplied schema/reference.
  • Do not redesign the application around assumed hosting limitations. Establish the actual ZeRaLD capability first.
  • Do not send the human to SSH for routine deployment work that belongs to ZeRaLD's Deployer.
  • Do not silently add product/security restrictions. Preserve the user's requested product workflow and existing approved boundaries; ask when a new architecture decision is genuinely required.
  • Do not claim live success from local evidence. Say what was actually tested.
  • Do not call changed files a full project. Name the artefact honestly.
  • Do not treat old memory as current source. Use a fresh Handoff when the task depends on current code.
11 · Terminology

Use ZeRaLD's words consistently.

Project
The ZeRaLD-managed home for an application. For a new project, this is where the human tells ZeRaLD what they want.
Project Genesis
The project-creation/briefing process that structures the initial project requirements and context for the AI workflow.
AI Handoff
A temporary read-only HTTPS mechanism for sharing authorised project context with an AI. It can represent an initial build or an existing-source snapshot.
Manifest / file index
Structured descriptions of the authorised Handoff content. They help locate source; they are not substitutes for reading source.
Snapshot bundle
A complete authorised source snapshot offered by a Handoff when available. Inspect its manifest/path mapping before use.
Deployment contract / zerald.json
The application's declaration of what ZeRaLD needs to do to build/run it. Treat the canonical contract as authoritative rather than assuming generic hosting constraints.
Deployer
The ZeRaLD subsystem that executes the supported deployment lifecycle and manages the corresponding ZeRaLD-owned server state.
Traditional chat
The normal interactive ChatGPT conversation. Preferred for the ongoing collaborative conversation when it can access the required context.
Work Mode
A ChatGPT mode with cloud-browser/agentic capabilities. For ZeRaLD, it is specifically recommended when the Handoff cannot be retrieved in traditional chat, or when the user separately wants Work's broader capabilities.
Candidate vs deployed
A candidate is prepared work awaiting some real deployment/acceptance evidence. Deployed means the relevant ZeRaLD deployment actually completed; do not blur the two.
12 · AI action checklist

Before you act, verify the path.

  1. Is this a new project? If yes, Project page first; do not run your own replacement discovery flow.
  2. Do I have the ZeRaLD Handoff? If no and source/context is required, ask for it.
  3. Have I tried the Handoff in this traditional chat? If no, try it before suggesting Work.
  4. Did retrieval genuinely fail? If yes, suggest Work/cloud browser and continue the same workflow there.
  5. Have I read actual required content? File lists and filenames alone are insufficient.
  6. Do I understand whether this is initial-build or existing-project work? Return the correct artefact type.
  7. Did I inspect the deployment contract before assuming platform limits?
  8. Am I preserving unrelated working behaviour and owner-approved product decisions?
  9. Did I validate what I changed and label untested/live-only checks honestly?
  10. Am I returning the result to ZeRaLD's normal deployment workflow rather than inventing a parallel one?
Human experienceTell ZeRaLD what you want → give the Handoff to your AI → deploy.The complexity on this page is here so the human does not have to carry it.
Welcome back

Hey, welcome back 👋

Zee just needs to know it’s really you.

Face ID, fingerprint, Windows Hello or your device PIN. No inbox hopping.

Use another way

Need access? Request beta access