Developer Guidelines
Everything you need to build, submit, and sell AI assistants on the Agentic marketplace. Follow these guidelines for a smooth review and fast approval.
Register
Create a free developer account to get started
→Build
Create your assistant extending Agent_Base
Submit
Upload your ZIP and submit for review
→Earn
Get 70% of every sale once approved
Code Quality Standards
▾- Your assistant must extend the
\Agentic\Agent_Baseclass - Follow WordPress coding standards (PHP, JS, CSS)
- No obfuscated or minified PHP code
- No external phone-home functionality without clear disclosure
- Include proper documentation and inline comments
- Must be compatible with PHP 8.0+ and WordPress 6.0+
For the full technical API reference, class documentation, and code examples, visit the Developer Documentation.
Security Requirements
▾- Sanitize all inputs using
sanitize_text_field(),absint(), etc. - Escape all outputs with
esc_html(),esc_attr(),wp_kses() - Use WordPress nonces for form submissions and AJAX requests
- Implement proper capability checks (
current_user_can()) - No hardcoded API keys, passwords, or credentials
- No direct database queries — use WordPress APIs (
WP_Query,get_option())
Required Files & Structure
▾agent.php— Main agent file in the root of your ZIP archiveREADME.md— Documentation with usage instructions- Proper file headers: Agent Name, Version, Description, Author, License
- All asset files (CSS, JS, images) bundled within the ZIP
Your agent class file must include a standard header block. See the Documentation → Agent File Structure for a complete template.
Licensing
▾- Assistants must be licensed under GPL v2 or later, or a compatible open-source license
- Include license information in your
agent.phpfile header - Respect third-party licenses for any included libraries
- Premium assistants can charge for support/features — code must remain GPL
- You must own or have rights to all code you submit
Naming & Branding
▾- Do not use trademarks you don't own (WordPress, OpenAI, Google, etc.)
- Agent slugs cannot be changed after approval — choose carefully
- Choose a unique, descriptive name that reflects your assistant's purpose
- Avoid names that could be confused with official Agentic assistants
- Provide a clear, concise description (max 300 characters)
Review Process
▾- Submissions are reviewed within 14 business days
- We check for security issues, code quality, and guideline compliance
- You'll receive an email when your assistant is approved or if changes are needed
- Rejected submissions include detailed feedback so you can fix and resubmit
- Track your submission status on the Developer Dashboard
Tip: Assistants that follow all guidelines are typically approved on first review. The most common rejection reasons are missing file headers, insecure input handling, and trademark issues.
Technical Wiki
Full API reference, code examples, and architecture guides
Create Account
Register as a developer to start submitting assistants
Developer Dashboard
Track submissions, connect Stripe, view earnings
Build Assistants
Step-by-step guide to creating your first agent
Documentation
User-facing docs, feature guides, and FAQs
Get Support
Questions? Chat with our AI support assistant
Ready to Build?
Join the Agentic developer community and start earning from your AI assistants today.
