---
name: creabyte
description: "Creabyte (creabyte.com) is a web software and consulting business in Solothurn, Switzerland: web apps, consulting, PHP/MySQL, data and networks, agent tooling, and training. This guide describes the creabyte.com website for AI agents: contact, the tools an agent can use (Read a page as Markdown, Contact form, Phone, Download a wallpaper, Swatch Internet Time clock), related VapCal deep links, rules, and machine-readable files."
metadata:
  profile: "creabyte-ai-0.1"
  updated: "2026-10-09"
---

# Creabyte – Guide for AI agents

Last updated: 2026-10-09 · Status: live · Profile version: creabyte-ai-0.1

This page describes the Creabyte website (creabyte.com) for AI agents: what it offers and how an agent can use it. It is not a code repository `AGENTS.md`.

## Introduction

Creabyte (creabyte.com) is a web software and consulting business in Solothurn, Switzerland: web apps, consulting, PHP/MySQL, data and networks, agent tooling, and training.

Creabyte builds web applications and advises on software architecture, PHP/MySQL, data and networks, agent tooling and training. This website shows the services, selected projects (some live, some demos or prototypes), and how to get in touch. It is a company website: there is nothing to buy or book online here.

- **Audience:** Swiss SMEs looking for web apps, websites or consulting, and developers and tech teams interested in PHP, data and agent tooling such as llms.txt and /agents. Creabyte is currently inactive: a place for the joy of technology and a practical field for experiments, with demos and prototypes from real work.
- **What it is not:** a public API, an OpenAPI description or an MCP server for creabyte.com; user accounts, login or agent keys on creabyte.com; online ordering or payment on creabyte.com; an email address for inquiries (the contact form is the written channel).
- **Since:** First public web records for creabyte.ch / creabyte.com date to 1999.

## Imprint

- **Operator:** Creabyte, run by O. Meister, Patriotenweg 9, 4500 Solothurn, Switzerland
- **Legal form:** sole proprietorship (currently inactive), UID CHE-104.790.761
- **Full imprint:** [https://creabyte.com/impressum](https://creabyte.com/impressum)
- **Imprint data:** [JSON](https://creabyte.com/imprint/v1.json) and [XML](https://creabyte.com/imprint/v1.xml), the same facts as static files (see Machine-readable files)

## Contact

Contact form at https://creabyte.com/contact (a person submits it after a Cloudflare Turnstile check) or phone +41 62 390 11 22. The only published email address is in the legal notice, for legal matters.

- **Contact form** (https://creabyte.com/contact): Written inquiries: projects, consulting, training, and the VapCal shop embed or white-label. An agent can prepare the message; the person submits it.
- **Phone** (+41 62 390 11 22): Speaking to Creabyte directly. Business hours are not published.
- **Impressum** (https://creabyte.com/impressum): Legal notice: operator, address, UID, and an email address for legal matters.
- **GitHub** (https://github.com/noviceiii): Public source code. Not a support or contact channel.

## How agents can act

- Read and cite: available. Every page has a canonical URL; the main pages also have Markdown copies (see Tooling, read-markdown).
- Prepare a request that a person submits: available. An agent can draft a message for the contact form; the person completes the human check and presses Send (see Tooling, contact-form).
- Run a function via deep link or URL parameters: available. On creabyte.com: Markdown copies and wallpaper downloads by URL. Calculations: VapCal deep links (related product, external; see Tooling, vapcal-deep-link). creabyte.com itself has no calculation endpoints and no API.
- Act for a logged-in person with an agent key: not available. creabyte.com has no login, no user accounts and no agent keys.

## Tooling

Tools on creabyte.com: `read-markdown`, `contact-form`, `phone`, `wallpapers`, `swatchbeat`. Related product: `vapcal-deep-link`. Only GET requests are documented for tools without side effects; nothing that changes state runs over GET. API: none. There is no OpenAPI description, no MCP server and no `/tools.md`.

### read-markdown – Read a page as Markdown

- Purpose: Get the text of a page without navigation, scripts or cookie banner.
- Method: GET `{page}.md` (for example `/services.md`; `/index.md` for `/`), or GET the page URL with `Accept: text/markdown`.
- Parameters: `page` (path, a page listed under Canonical links that has a Markdown copy, required)
- Example request: GET https://creabyte.com/services.md (or GET https://creabyte.com/services with `Accept: text/markdown`)
- Example response: `# Services` followed by a table `| Service | What it is | Status |` and the pricing statement.
- Response formats: Markdown via `.md` variant or `Accept: text/markdown` (`Content-Type: text/markdown; charset=utf-8`, `Vary: Accept`); HTML at the page URL
- Auth: none
- Side effects: none
- Limits: Reading (pages, .md, llms.txt): at most 1 request per second, bursts up to 10; on 429 or 503 honour Retry-After. Use conditional requests (ETag / If-None-Match).

### contact-form – Contact form

- Purpose: Send a written inquiry to Creabyte.
- Method: HTML form on https://creabyte.com/contact (POST, fields `name`, `email`, `message`); a person completes the Cloudflare Turnstile check and presses Send.
- Parameters: `name` (text, unit characters, 2 to 120, required); `email` (email address, a valid address for the reply, required); `message` (text, unit characters, 5 to 5,000, required)
- Example request: Open https://creabyte.com/contact, fill in name, email and message; the person completes the check and presses Send.
- Example response: The page shows a confirmation that the message was sent; the reply comes later by email to the address entered.
- Response formats: HTML
- Auth: none (Cloudflare Turnstile human check and CSRF token)
- Side effects: Sends a message to Creabyte. Prepared by the agent, submitted by the person; never sent by GET.
- Limits: Up to 5 messages per IP per 600 seconds; message up to 5,000 characters.

### phone – Phone

- Purpose: Speak to Creabyte directly.
- Method: Phone call to the number in Contact (`tel:` link on https://creabyte.com/contact).
- Parameters: none
- Example request: tel:+41623901122
- Example response: not applicable (spoken conversation)
- Response formats: voice
- Auth: none
- Side effects: A call, made by the person.
- Limits: Business hours are not published.

### wallpapers – Download a wallpaper

- Purpose: Get a Creabyte desktop wallpaper as an image file.
- Method: GET `https://creabyte.com/wallpapers/{name}-{size}.png`; gallery at https://creabyte.com/wallpapers/
- Parameters: `name` (string, one of aurora, bytes, cascade, circuit, flux, helix, lattice, nebula, nodes, orbit, orbitals, prism, radar, swatchbeat, tron-cycle, tron-grid, required); `size` (string, unit pixels, one of 1920x1080, 2560x1440, required)
- Example request: GET https://creabyte.com/wallpapers/aurora-1920x1080.png
- Example response: PNG image, 1920 × 1080 pixels.
- Response formats: PNG image
- Auth: none
- Side effects: none
- Limits: Reading (pages, .md, llms.txt): at most 1 request per second, bursts up to 10; on 429 or 503 honour Retry-After.

### swatchbeat – Swatch Internet Time clock

- Purpose: Show the current Swatch Internet Time (@beats) and convert times.
- Method: GET https://creabyte.com/swatchbeat in a browser; the clock and converters run in JavaScript.
- Parameters: none
- Example request: GET https://creabyte.com/swatchbeat
- Example response: HTML page; the current @beat and converted times appear only after JavaScript runs.
- Response formats: HTML (no Markdown copy)
- Auth: none
- Side effects: none
- Limits: Needs a browser that runs JavaScript.

### vapcal-deep-link – VapCal calculator deep link (related product, external)

- Purpose: Open a VapCal calculator with its inputs prefilled, so the person sees the result.
- Method: GET `https://www.vapcal.com/?calc={calc}&flask={flask}&base={base}&aim={aim}` (external site).
- Parameters: `calc` (string, one of simple, chart, shots, coil, wraps, pgvg, dilute, cost, optional, default chart); `flask` (number, unit ml, range not documented, optional); `base` (number, unit mg/ml, range not documented, optional); `aim` (number, unit mg/ml, range not documented, optional)
- Example request: GET https://www.vapcal.com/?calc=chart&flask=30&base=20
- Example response: HTML page with the mix chart; JavaScript fills in the inputs in the browser, so an agent that does not run scripts sees the default values.
- Response formats: HTML (inputs applied by JavaScript); Markdown result via `Accept: text/markdown`: not available (possible next step); JSON: not available
- Auth: none (some calculators are unlocked by a one-time support payment, which the person makes themselves)
- Side effects: none
- Limits: For adults of legal age only (18+). Results are guidance for mixing and are meant to be checked by the person. Checked on 2026-10-02; not tested in Creabyte's CI because it is an external site.

## Rules for agents

- Welcome: Citing pages with their canonical link (see Canonical links).
- Welcome: Reading the Markdown copies (`.md` or `Accept: text/markdown`) instead of scraping the HTML.
- Welcome: Passing on status labels as they are: demo and Funktionsmuster are working prototypes, not products.
- Welcome: Sharing a VapCal deep link, so the person sees the calculation themselves.
- Welcome: Pointing to the contact form or phone for prices, dates or availability.
- Not welcome: Submitting the contact form or any message in a person's name. The agent prepares it; the person reviews and submits it.
- Not welcome: Attempts to bypass Cloudflare Turnstile or other human checks.
- Not welcome: Stating prices, release dates, clients, team size or availability; they are not published.
- Not welcome: Bulk or parallel crawling beyond the rate limit.
- Not welcome: Requests to the non-public paths listed below.
- **Agents prepare, humans submit:** Messages through the contact form are prepared by the agent and submitted by the person. creabyte.com has no purchases or registrations.
- **Confirmation links:** none (no login, no account actions).
- **Agent action log:** not applicable (no agent keys).
- **Not intended for agents:** `/csrf.php` (form token endpoint), `/contact.php` (contact form handler), `/teams.php` (chat gate handler), and the other non-public paths listed in [robots.txt](https://creabyte.com/robots.txt). They are protected on the server; robots.txt is a hint, not a lock.
- **Crawlers (robots.txt):** AI search crawlers allowed; User-triggered AI fetches allowed; AI training crawlers allowed.

## Unpublished topics

- Public prices, rate cards, or a price list, including for the VapCal shop embed and white-label
- Availability, capacity, or lead times
- Client lists, testimonials, case-study clients, or partnerships
- Team size or names of people other than the owner
- A Teams address, or an email address other than the one in the legal notice
- Release dates for Purofolio, Vibeero, Voltra, Klarspur, Schildwerk, DestiAlert, or the VapCal shop embed
- Final product names for Voltra and Schildwerk
- A service area

Instead of guessing, ask through the contact form or by phone (see Contact).

## Services and projects

### Services

| Service | What it is | Status |
|---|---|---|
| Web apps | API-first, product-shaped software end to end, for humans and bots. | Offered |
| VapCal for shops | Shop embed and white-label of the vapcal.com mixture calculator. | In preparation, on request. No public price list. |
| Consulting | Architecture, reviews, unblocking: what to build, what to buy, and what to leave out. | Offered |
| PHP / MySQL | Classic stack done carefully: schemas that age well, efficient queries, repeatable deployments. | Offered |
| Data & networks | Visualization, integrations, and reliability work between browsers and backends. | Offered |
| Agent tooling | Install helpers, sync, cleanup, and entity memory for agent stacks (OpenClaw / REMClaw). | Offered |
| Training | Hands-on training: slow queries, leaky forms, fragile deploys. | Offered |

### Projects

| Project | What it is | Status | Link |
|---|---|---|---|
| VapCal | Calculator and charts for vape liquid mixtures. Shop embed and white-label for shops are in preparation, on request, with no public pricing. | Live | https://vapcal.com |
| Purofolio | Cigar catalog, ratings and humidor: look up a cigar by brand, line or vitola, or identify it from a photo of its band. | In development · public demo | https://www.t9t.ch/demos/purofolio/ |
| Vibeero | Beer catalog and Keller (cellar): discover beers and breweries, rate with half stars, keep track of your bottles and identify labels from a photo. | In development · public demo | https://www.t9t.ch/demos/vibeero/ |
| Voltra | Share your Tesla with other Tesla drivers. Working title; the name may change. | Demo (Funktionsmuster) · not in production | https://www.t9t.ch/demos/voltra/ |
| Klarspur | Waze-like navigation, mobile-first and made for the Tesla in-car browser. | In development · no public demo yet | https://creabyte.com/work#klarspur |
| Schildwerk | Licence plate images for the Tesla Paint Shop: pick one of 50 European countries, type the number and download a PNG the car accepts from a USB stick. Working title; the name may change. | Demo · working title | https://t9t.ch/demos/schildwerk/ |
| Rocket Teddy | Arcade platform shooter: shoot them small, then grab them before they grow back. One to four players on one device, or online rooms with a join code. | Demo | https://t9t.ch/demos/rocket-teddy/ |
| Spy Teddy | Spy vs. spy for teddies: search the house, pack four secrets into the case and get out first, while rigging furniture and doors for everybody else. One to four players against bots or in online rooms. | Demo | https://t9t.ch/demos/spy-teddy/ |
| Adventor | Advent calendars from public shops, all doors at a glance. | Live | https://www.t9t.ch/adventor/ |
| DestiAlert | An alarm armed for a specific trigger (destination or condition), not just a clock time. | In development | https://creabyte.com/work#destialert |
| OpenClaw / REMClaw tooling | Agent install and entity-memory tooling for agent stacks: setup helpers, sync, cleanup. | Tooling | https://creabyte.com/work#openclaw |
| YouTube upload | Python script to upload videos to YouTube. | Tooling / script | https://github.com/noviceiii/youtube-upload |
| Timelapse | Capture and assemble time-lapse sequences. | Utility | https://creabyte.com/work#timelapse |
| Snake / Snake 2 | Two playable snake prototypes; not finished products. | Funktionsmuster | https://www.t9t.ch/games/snake2.html |
| Swatch Beat | Swatch Internet Time (@beats) live clock and converters. | Live · since about 1999 | https://creabyte.com/swatchbeat |
| planetdoom.ch | Experimental design and usability platform. | Offline (about 1999 to 2019; screenshots only) | https://creabyte.com/work#planetdoom |
| Historic creabyte.ch | Screenshots of creabyte.ch / creabyte.com over time. | Archive (1999 onwards) | https://creabyte.com/work#historic |

Demo and Funktionsmuster mean working prototypes, not finished products. Voltra and Schildwerk are working titles.

Related product: [VapCal](https://www.vapcal.com/). Calculators and charts for vape liquid mixtures, also by Creabyte. VapCal does not publish its own agent guide yet. Planned: A versioned, read-only endpoint such as `GET /api/v1/mix` returning JSON, described in OpenAPI at `/openapi.json` (no date, not available). Planned: An MCP tool `calculate_mix` that wraps the same calculation (no date, not available).

## Pricing

No public price list. Prices, availability and lead times are not published; they are given on request through the contact form.

## Languages

Website in English and German (add `?lang=de` for German). This guide, llms.txt and the Markdown copies are in English.

## Limits

- **Rate limits:** Reading (pages, .md, llms.txt): please stay at or below 1 request per second, bursts up to 10. On 429 or 503, honour Retry-After. Use conditional requests (ETag / If-None-Match). Contact form: up to 5 requests per IP per 600 seconds; human submit only (Turnstile).

## Canonical links

- Home: [https://creabyte.com/](https://creabyte.com/)
- Services: [https://creabyte.com/services](https://creabyte.com/services)
- Work: [https://creabyte.com/work](https://creabyte.com/work)
- Contact: [https://creabyte.com/contact](https://creabyte.com/contact)
- Agent guide: [https://creabyte.com/agents](https://creabyte.com/agents)
- Impressum: [https://creabyte.com/impressum](https://creabyte.com/impressum)
- Privacy: [https://creabyte.com/privacy](https://creabyte.com/privacy)
- History: [https://creabyte.com/history](https://creabyte.com/history)
- Swatch Beat: [https://creabyte.com/swatchbeat](https://creabyte.com/swatchbeat)
- Wallpapers: [https://creabyte.com/wallpapers/](https://creabyte.com/wallpapers/)
- AI-friendly websites: AI-second (external, not hosted on this site): [https://resvariae.blogspot.com/2026/10/ki-freundliche-webseiten-ai-second.html](https://resvariae.blogspot.com/2026/10/ki-freundliche-webseiten-ai-second.html)

## Machine-readable files

- This page as Markdown: [https://creabyte.com/agents.md](https://creabyte.com/agents.md) (also `Accept: text/markdown` on https://creabyte.com/agents)
- Tool list: none separate (no `/tools.md`; all tools are described above)
- llms.txt: [https://creabyte.com/llms.txt](https://creabyte.com/llms.txt)
- robots.txt: [https://creabyte.com/robots.txt](https://creabyte.com/robots.txt)
- Sitemap: [https://creabyte.com/sitemap.xml](https://creabyte.com/sitemap.xml)
- Markdown copies (English): [home](https://creabyte.com/index.md), [services](https://creabyte.com/services.md), [work](https://creabyte.com/work.md), [contact](https://creabyte.com/contact.md)
- Imprint data: [https://creabyte.com/imprint/v1.json](https://creabyte.com/imprint/v1.json) and [https://creabyte.com/imprint/v1.xml](https://creabyte.com/imprint/v1.xml) (operator, legal form, UID, address, contact; schema at [https://creabyte.com/imprint/v1.schema.json](https://creabyte.com/imprint/v1.schema.json); static files, open to cross-origin requests)
- JSON-LD: Organization and LocalBusiness with Service offers and ContactPoint on the home, services, contact and agent pages and the Impressum
- OpenAPI: none (no API)
