Path A: Bring Your Own Image
The fastest path if you already have a working agent packaged as a Docker image.- Inference via any OpenAI-compatible endpoint
- Automatic receipt creation on every call (fire-and-forget)
- Failed receipts queued in-memory with exponential backoff (max 5 attempts)
- Environment-based configuration (zero manual setup)
Path C: Build from Source
If you have source code but no Docker image:- Detect your Dockerfile (or generate one)
- Build the image locally
- Push to your configured registry
- Deploy to the target provider
Agent Structure
A minimal Lucid-compatible agent needs:Registering Skills
If your agent has capabilities other agents should discover, register them as tool passports:SKILL.md frontmatter in the Docker image, or from the catalog manifest.
Connecting Channels
Add messaging channels during launch or afterward:Choosing a Deployment Target
| Target | Best For |
|---|---|
docker | Local development and testing |
railway | Quick cloud deployment with auto-domain |
akash | Decentralized, cost-effective compute |
phala | Privacy-sensitive agents (TEE) |
ionet | GPU-intensive workloads |
nosana | Persistent GPU services |
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=8b4c7e6431e9a6af1ef23b77bb4ff5fd)
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=d5651a45e4bfbabc33f74e146af3f94a)