
eddyflores100-lang/marketnow
Developer toolsMarketNow - MCP server and skill marketplace
Обзор
this repo owns the — site (aep-marketplace/), catalog data (_data/, skills/, public/api/), the scheduled data pipelines and the Vercel deploys of marketnow.site. Product code (mcp-server = npm marketnow-mcp, atc-sdk, Docker/Cline/Cursor integrations) lives in alicelabs-llc/MARKETNOW; the ATC/1.0 protocol lives in alicelabs-llc/universal-trust-adapter. The marketplace (71,198 MCP skills, all free) is distribution. The product is — a 10-layer security audit pipeline that determines whether AI agents should be allowed to trust and execute tools. - Ed25519 signatures (RFC 8032) - RFC 8785 JCS canonical JSON - Public CA key: GET https://marketnow.site/api/atc?action=ca-key - Verify any card: GET https://marketnow.site/api/atc?action=verify&card_id=ATC-2026-XXXXX 5 policy rules: - Block reads of .env, .aws/credentials, .
README
MarketNow — Security Infrastructure for AI Agents
Repo ecosystem (one owner per concern, split 2026-09-26): this repo owns the live marketplace — site (
aep-marketplace/), catalog data (_data/,skills/,public/api/), the scheduled data pipelines and the Vercel deploys of marketnow.site. Product code (mcp-server= npmmarketnow-mcp,atc-sdk, Docker/Cline/Cursor integrations) lives inalicelabs-llc/MARKETNOW; the ATC/1.0 protocol lives inalicelabs-llc/universal-trust-adapter.
MarketNow doesn’t sell AI tools. It determines whether AI agents should be allowed to trust and execute them.
What is MarketNow?
MarketNow is security infrastructure for AI agents. Not a marketplace.
The marketplace (71,198 MCP skills, all free) is distribution. The product is Sentinel — a 10-layer security audit pipeline that determines whether AI agents should be allowed to trust and execute tools.
Products
Sentinel — AI Agent Security Engine
10-layer audit pipeline:
| Layer | What it does | Type |
|---|---|---|
| L1.5 | Metadata analysis (auth, CORS, OAuth, rate limiting) | Static |
| L1.6 | Semgrep rules + secret detection + OSV dependency scan | Static |
| L1.7 | Malware pattern detection (binary launchers, install scripts) | Static |
| L1.8 | Malware family signatures (48 YARA-equivalent rules) | Static |
| L1.9 | Prompt injection screening (32 rules, 10 categories) | Static |
| L2.5 | gVisor sandbox (network=none, read-only, cap-drop ALL) | Dynamic |
| L3 | Runtime MCP Interceptor (real-time JSON-RPC guardrail) | Runtime |
| ATC | Agent Trust Card (Ed25519 signed, RFC 8785 JCS) | Identity |
| x402 | Streaming metered billing ($0.01 USDC per call on Base) | Payment |
| A2A | Remote agent execution | Execution |
Trust Card — Cryptographically verifiable identity
- Ed25519 signatures (RFC 8032)
- RFC 8785 JCS canonical JSON
- Public CA key:
GET https://marketnow.site/api/atc?action=ca-key - Verify any card:
GET https://marketnow.site/api/atc?action=verify&card_id=ATC-2026-XXXXX
Interceptor — Real-time JSON-RPC guardrail
5 policy rules:
- Block reads of
.env,.aws/credentials,.ssh/id_rsa - Block dangerous commands (
rm -rf,DROP TABLE,mkfs) - Block process spawns (
exec,spawn,child_process) - Block system writes (
/etc/,/root/,C:\Windows) - Warn on non-allowlisted network calls
curl -X POST https://marketnow.site/api/interceptor \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"execute","arguments":{"command":"rm -rf /"}}}'
# → {"allowed": false, "decision": "block"}
Trust API — Machine-readable trust decisions
curl https://marketnow.site/api/trust-score?skillId=mn-gen-00003
# → {"trust_score": 8, "recommendation": "safe_to_install"}
Stats (all verified real)
| Metric | Value |
|---|---|
| Security checks performed | 794,195 (711,980 L1 + 82,215 L2) |
| MCP skills indexed (L1) | 71,198 |
| L2 deep-scanned tarballs (29 rules) | 2,835 / 2,882 (98.4%) |
| Batch certificates (weekly) | 77,183 · 0 failed |
| Sentinel risk buckets | low 7 · medium 76,754 · high 391 · critical 31 |
| Quarantined decisions (public ledger) | 3 |
| MCP tools | 9 remote endpoint (/api/mcp) · 15 npm package |
| npm packages | marketnow-mcp v1.16.0, marketnow-install-stack v1.2.1, agent-trust-card v1.4.1 |
| CA algorithm | Ed25519 (RFC 8032) |
What Sentinel caught
3 quarantine decisions published (public ledger) for:
- Malware patterns (binary launchers, suspicious install scripts)
- Malware family signatures (48 YARA-equivalent rules matched)
- Prompt injection (32 rules, jailbreak attempts detected)
- Hacking tools (Kali Linux, darknet, OSINT attack frameworks)
- Credential exfiltration patterns
- Failed sandbox execution (container crashes, unresponsive)
Full transparency report: GET https://marketnow.site/api/audit-report.json
Quick start
Install MCP server
npx -y marketnow-mcp
Add to Cursor — 1 click (no terminal)
Or manually — ~/.cursor/mcp.json, claude_desktop_config.json, or any MCP client:
{
"mcpServers": {
"MarketNow": {
"url": "https://marketnow.site/api/mcp"
}
}
}
Remote streamable-http, no auth required. Also listed in the official MCP Registry.
Install a skill stack
npx -y marketnow-install-stack security-analyst
npx -y marketnow-install-stack dev-productivity
Check trust score
curl https://marketnow.site/api/trust-score?skillId=mn-gen-00003
Test the interceptor
curl -X POST https://marketnow.site/api/interceptor \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"read_file","arguments":{"path":"/.env"}}}'
MCP Server v1.16.0 — Agent Contract
The npm package [email protected] exposes 15 tools, all under the marketnow_* namespace so Claude Desktop, Cursor, Cline, LangChain, and LlamaIndex can disambiguate them at tool-choice time.
The four golden rules enforced (full audit in mcp-server/AUDIT.md — product code lives in the MARKETNOW repo since the 2026-09-26 split):
| # | Rule | What it means |
|---|---|---|
| A | Deterministic marketnow_ snake_case tool names |
e.g. marketnow_search_skills, never searchSkills or do-stuff |
| B | Intent-oriented descriptions | Every description states WHEN and WHY an agent should call, not WHAT the code does |
| C | Strict JSON-Schema | type + enum + pattern + minimum/maximum on every parameter, no any |
| D | Structured { content, isError } responses |
Errors never throw into the agent loop — they normalize to INVALID_ARGUMENT / NOT_FOUND / UNKNOWN_TOOL / INTERNAL_ERROR with contextual hints |
The 15 tools:
marketnow_search_skills— keyword/category/price-bounded searchmarketnow_get_skill— full skill detail by ID/slugmarketnow_list_categories— marketplace taxonomy with countsmarketnow_get_manifest— marketplace metadata + security metricsmarketnow_get_install_command— npx install command for a skillmarketnow_verify_trust— verify an Agent Trust Card (ATC)marketnow_verify_receipt— verify a signed delivery proof (rcpt_*)marketnow_submit_skill— submit a GitHub repo (L1.5+L1.7 sync, L2 queued)marketnow_mint_referral— mintref_xxxxxxxx(5% commission)marketnow_lookup_referral— referral statsmarketnow_recommend_skills— AI-ranked recommendations for a taskmarketnow_get_owasp_compliance— OWASP MCP Cheat Sheet (12 controls) + SHA-256 tool fingerprints + capability manifestmarketnow_check_revocation— check an Agent Trust Card or CA key against the signed Revocation Registry (MNR-CRL-1.0) + live ledgermarketnow_fingerprint_tool— RFC 8785 JCS + SHA-256 fingerprint of MCP tool definitions (drift/rug-pull detection)marketnow_verify_atc_spec— verify any Agent Trust Card against the ATC/1.0 spec (10 controls, 8 required)
Pricing
Pricing coherence note (v5.0.0): MarketNow is security infrastructure, not a marketplace. The marketplace (71,198 MCP skills, all free to install) is distribution. The paid product is Sentinel — the security audit pipeline. The MCP server itself is free to install and use; paid actions kick in when you need a signed Trust Card, runtime testing, or continuous monitoring.
| Tier | Price | Features |
|---|---|---|
| Free | $0 | Basic Sentinel scan, trust score, public report |
| Developer | $49-99 | Deep audit, signed report |
| Professional | $199-499 | Runtime testing, Trust Card, re-audit |
| Continuous | $99-499/mo | Monitoring, CVE tracking, auto re-audit |
| Enterprise | $5k-50k+/yr | Private audits, API, SLA |
Links
- Website: https://marketnow.site
- GitHub: https://github.com/eddyflores100-lang/marketnow (this repo — live marketplace) · https://github.com/alicelabs-llc/MARKETNOW (product/protocol)
- npm: https://www.npmjs.com/package/marketnow-mcp
- MCP Server:
npx -y marketnow-mcp - Trust API: https://marketnow.site/api/trust-score
- Interceptor: https://marketnow.site/api/interceptor
- ATC Spec: https://marketnow.site/api/atc?action=spec
- CA Public Key: https://marketnow.site/api/atc?action=ca-key
License
AL code in this repository is PROPRIETARY — property of AliceLabs LLC.
For licensing: [email protected] For support: [email protected] General: [email protected]
Built by AliceLabs LLC (Wyoming, USA) — founder Edison Flores.
Taxonomy — which count belongs to which system
Three different counts coexist in this ecosystem. They are not three ways of counting the same thing:
| System | Count | What it counts | Where to verify |
|---|---|---|---|
| Sentinel (audit pipeline) | 12 stages / 10 layers | Index certification (L1), static analysis (L1.5–L1.9), deep tarball scan (L2, 29 rules), sandbox (L2.5), runtime monitoring (L3), dependency/secrets/SBOM/policy (L4–L9) | /security/sentinel-v3.0 |
| ATC/1.0 (credential verification) | 10 controls — 8 required + 2 optional | Signature, key selection, expiry, status, revocation… per ATC card | SPEC.md |
| UTA (interop layer) | 9 format adapters | Credential formats translated through UTS: ATC, EAT-AI, ZTA, A2A, MCP Card, W3C VC, OAuth, SPIFFE, X.509 | /uta |
If a surface says “8-layer audit” anywhere, it is stale — the Sentinel pipeline is 12 stages grouped into 10 audit layers (L1–L9). ATC’s “8” is the count of required verification controls (10 total). UTA’s number is formats, not layers.
Test CA keypair (cross-language reproducibility)
The test CA keypair is intentionally published (including private key) so any stranger can regenerate and re-sign the conformance vectors in any language.
⚠️ TEST ONLY — this private key is intentionally public. It MUST NEVER be trusted in production.
ca-test-2exists so any stranger can regenerate and re-sign the conformance vectors in any language. Signatures underca-test-2prove conformance-suite behavior — nothing else. Production CAs (mn-ca-003) are separate keys, never published, and their lifecycle is auditable in the revocation registry and the 2026-09-08 incident postmortem.
Установка
npx -y marketnow-mcpКонфигурация
{
"mcpServers": {
"MarketNow": {
"url": "https://marketnow.site/api/mcp"
}
}
}