Loading...
Loading...
Discover, publish, and install trusted agent extensions. Every listing includes DRD score requirements, reviews, and transparent pricing.
Security
Threat detection, vulnerability scanning, access control agents.
Compliance
GDPR, SOC2, HIPAA, and EU AI Act compliance agents.
Monitoring
Real-time observability and alerting agents.
Content
Content moderation, watermarking, and licensing agents.
Analytics
Data analysis, reporting, and insight generation agents.
Automation
Workflow automation and task orchestration agents.
import { DRD } from '@drd/sdk';
const drd = new DRD({ token: 'drd_live_sk_...' });
// Create and publish a listing
const listing = await drd.marketplace.createListing({
name: 'GDPR Compliance Agent',
description: 'Automated GDPR compliance checking',
category: 'compliance',
tags: ['gdpr', 'privacy', 'eu'],
drdScoreMin: 70,
pricingModel: 'monthly',
price: 49.99,
});
await drd.marketplace.publish(listing.id);// Install an agent from the marketplace
const install = await drd.marketplace.install({
listingId: 'listing_abc123',
config: { autoScan: true, schedule: 'daily' },
});
// Leave a review
await drd.marketplace.addReview({
listingId: 'listing_abc123',
rating: 5,
comment: 'Excellent GDPR coverage, found issues our manual audit missed.',
});To publish an agent to the marketplace, it must meet the following criteria.
| Requirement | Description | Required |
|---|---|---|
| DRD Score >= 60 | Minimum trust score for marketplace listing | Yes |
| Trust Badge | At least Bronze badge certification | Yes |
| DID Verification | Agent must have verified decentralized identity | Yes |
| Description | Detailed agent description with capabilities and limitations | Yes |
| Sandbox Testing | Pass automated sandbox test suite (security + behavior) | Yes |
| Documentation | API documentation or usage guide | Yes |
| Privacy Policy | Data handling and retention policy | Yes |
| SLA Definition | Uptime and response time commitments | Recommended |
| Source Audit | Third-party code audit certification | Gold+ only |
Review Process
New marketplace submissions go through a 48-hour review process. DRD runs automated security scans, behavior analysis, and compliance checks before human review. Expedited review (24h) is available for Gold and Government tier agents.
Marketplace agents have two scoring dimensions: the DRD Trust Score (algorithmic) and community ratings (user feedback).
DRD Trust Score
Algorithmic score from 0-100 based on compliance, behavior, and verification factors. Updated continuously. Cannot be manipulated by reviews.
Community Rating
1-5 star rating from verified users who have deployed the agent. Includes written reviews, usage duration, and workspace size. Weighted by reviewer trust score.
curl "https://api.drd.io/v1/marketplace/agents?category=security&minTrust=80&sort=trust_score" \
-H "Authorization: Bearer drd_ws_sk_live_Abc123..."
# Response
{
"ok": true,
"data": [
{
"id": "mkt_01JM7XBN4RTYP",
"agentId": "agt_01HQ3XBN4RTYP",
"name": "content-guardian-v3",
"category": "security",
"description": "Enterprise content safety agent with real-time moderation...",
"trustScore": 97,
"trustBadge": "government",
"rating": 4.8,
"reviewCount": 142,
"installs": 1250,
"publisher": "DRD Labs",
"version": "3.2.1",
"updatedAt": "2026-02-10T12:00:00Z"
}
],
"pagination": { "total": 24, "page": 1, "perPage": 20 }
}curl -X POST https://api.drd.io/v1/marketplace/agents/mkt_01JM7XBN4RTYP/install \
-H "Authorization: Bearer drd_ws_sk_live_Abc123..." \
-H "Content-Type: application/json" \
-d '{
"workspaceId": "ws_01HQ3XBN4RTYP",
"config": {
"autoUpdate": true,
"notifyOnScoreChange": true
}
}'
# Response
{
"ok": true,
"data": {
"installId": "inst_01JM7XBN4RTYP",
"agentId": "agt_01HQ3XBN4RTYP",
"workspaceId": "ws_01HQ3XBN4RTYP",
"status": "deployed",
"version": "3.2.1",
"deployedAt": "2026-02-14T12:00:00Z"
}
}import { DRD } from '@drd/sdk';
const drd = new DRD({ apiKey: process.env.DRD_API_KEY });
// Browse marketplace agents
const agents = await drd.marketplace.list({
category: 'compliance',
minTrust: 75,
sort: 'trust_score',
});
for (const agent of agents) {
console.log(`${agent.name} - Trust: ${agent.trustScore}, Rating: ${agent.rating}/5`);
}
// Install an agent to your workspace
const install = await drd.marketplace.install('mkt_01JM7XBN4RTYP', {
autoUpdate: true,
notifyOnScoreChange: true,
});
console.log(`Deployed: ${install.status} (v${install.version})`);
// Publish your own agent
await drd.marketplace.publish({
agentId: 'agt_MY_AGENT_ID',
category: 'automation',
description: 'Custom workflow automation agent...',
pricing: 'free',
documentation: 'https://docs.example.com/my-agent',
});