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.

1

Register

Create a free developer account to get started

2

Build

Create your assistant extending Agent_Base

3

Submit

Upload your ZIP and submit for review

4

Earn

Get 70% of every sale once approved

70% Revenue Share
Automatic Stripe Payouts
14 Days Typical Review Time
💻

Code Quality Standards

  • Your assistant must extend the \Agentic\Agent_Base class
  • 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 archive
  • README.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.php file 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.

Ready to Build?

Join the Agentic developer community and start earning from your AI assistants today.