Featured post
Appaloft 1.4 turns Agent Workspace into a public Sandbox entry workflow: remote harnesses, collaboration leases, hibernation, and an evidence-gated path to ship. Here is the architecture, how it compares to OpenSandbox and peers, and what we are still finishing.
AIAgentsSandboxArchitectureAgent Workspace
AIAgents
Appaloft's new sandbox agent runtime lets coding agents build inside isolated, expiring sandboxes, then freezes their work into immutable artifacts that only an external actor can promote. Here is where we drew the boundary.
Deployment controlRuntime verification
AI agents can write an app in ten minutes. Proving what actually shipped is a harder, older problem. This is how we built Appaloft's evidence chain — and where we deliberately stopped.
SecurityKey rotation
How Appaloft combines a versioned keyring, short-lived OIDC credentials, plan digests, atomic migration, and an independent restore rehearsal.
Deployment controlRuntime verification
A deployment needs evidence that its artifact, process, service, and public route all belong to the intended release.
Docker ComposeDeployment
Five invariants for safer single-host Docker Compose updates: image preflight, candidate verification, scoped cleanup, and explicit data boundaries.
Deployment controlDocker Compose
Separate repository, CI runner, server, and deployment-state ownership—and see where Appaloft fits without pretending to manage every layer.
Deployment controlRuntime
How Appaloft examples use explicit deployment contracts for Vite, Python, Go, and Docker Compose instead of making the platform guess.
EnvironmentsDeployment control
How Appaloft turns environment copy into a plan-first workflow: topology and intent travel; databases, domains, volume data, and secret values stay behind decisions.
Deployment controlRecovery
A failed deployment should explain where it stopped, what already happened, which actions are safe, and what verified target can be restored.
Custom DomainsDNS
From hostname input to DNS authorization, readback, TLS, routing, and failure handling, this is how Appaloft treats custom domains as a checkable deployment workflow.
AIMCP
Why Appaloft generates MCP tools from the operation catalog and routes them back through the same CommandBus, QueryBus, authz, audit, and readback boundaries.
Deployment controlRouting
A deploy URL is part of the deployment contract: some links should never move, some aliases can move with audit, and custom domains need ownership proof.
BlueprintMarketplace
Why Appaloft shows Blueprint installs as one readable application progress experience instead of asking users to stitch together component logs and support details.
GitHub ActionsDeployment control
How Appaloft thinks about GitHub Actions deployments as auditable evidence: commit SHA, image digest, config snapshot, provenance, readback, and rollback.
AIStatic Artifacts
How Appaloft turns an agent-produced dist directory into an auditable static artifact publication instead of handing an AI broad cloud credentials.
DDDSpecification
Appaloft's lightweight Specification style in TypeScript, from selection specs to readiness gates and drift reports.
AICLI
Why Appaloft separates human browser login, CI tokens, and AI agent token handoff instead of letting agents impersonate users.
AIMCP
Why Appaloft keeps AI skills, MCP tools, CLI commands, and the operation catalog in separate roles instead of creating an agent-only deployment path.
BlueprintDeployment control
How Appaloft models Blueprints as versioned application topology definitions, then turns one-click deploys into reviewable dry-run install plans.
DDDValue Object
How Appaloft uses practical TypeScript value objects: schema versions, literal unions, ids, secret references, masked connections, and provider boundary aliases.
DDDAggregate Root
How Appaloft models InstalledApplication as an aggregate root in TypeScript, with plan acceptance, readback, failure, and rollback transitions.
DDDTypeScript
How Appaloft applies domain-driven design in TypeScript through Blueprint planning, installed applications, dependency resources, and runtime composition.
AIDeployment control
How Appaloft models deployment as an auditable operating path shared by CLI, GitHub, AI tools, Blueprints, and Cloud.
BunSelf-hosting
A practical look at how Appaloft uses Bun for TypeScript scripts, compiled binaries, embedded Web/docs assets, PGlite, and multi-target release packaging.