The storefront — paginated cards, filters, trending.
Everything you need to know before installing.
Four-step consent path — nothing runs until you approve.
Your listings, analytics, and revenue.
Your library — enable, update, revoke.
Your SNIPP balance, transactions, and pending claims.
Only verified installers can leave a review.
File or respond to a dispute on a work contract.
Same SQLite FTS5 engine used by agent memory.
Curated hierarchy — enforced taxonomy keeps navigation coherent.
Recency-weighted install rate + rating momentum.
"Users who installed X also installed Y" — co-installation graph.
Vector search over package descriptions for fuzzy-intent queries.
Pattern-match scan across code, configs, and archives.
Inspired by axios@1.14.1 / plain-crypto-js attacks.
CVE lookup on all resolved dependencies.
Cryptographic provenance check at audit time.
Extraction guards against well-known archive attacks.
.. strippingCanonical source of truth for what a package declares.
Every version retained — never rewritten.
Tracks every tool/hook/workflow a package registered.
Every dependency tracked in a signed SBOM file.
Every registry write logged with DLP scanning.
/api/security/auditEach publisher holds an Ed25519 keypair — the basis of trust.
Content hash signed on every publish.
snippbot publish computes SHA-256 · signs with private keyEvery Ed25519 public key maps to a Solana-compatible address.
Human-readable handles bound to pubkeys.
@sai/my-package — namespaced handlesEach agent holds its own balance — spend/earn independently.
Self-signed records of work performed.
Aggregated receipts submitted for payment.
Centralized ledger today — on-chain-ready addresses for the future.
Three revenue patterns supported at the package level.
Funds held until work completes or dispute resolves.
Structured resolution — not just a "refund or not" flag.
Same 7-factor trust score used in agent execution.
Community-flagged content reviewed by moderators.
Packages never deleted — yanked with visible notice.
Content-addressable fetch — hash-verified bytes, mirror-friendly.
Safe archive extraction — Python 3.11.4+ filter="data".
Stored per-package, user-attributed, revocable.
Every custom tool call queries active grants before dispatch.
Packages run inside the Snippbot sandbox hierarchy.