Artifact Server
01README
Serve a directory of pinned artifacts over HTTP(S) from one host, fetched by content hash, and manage that directory over SSH: nginx site config, upload, host-side fetch, bundles, refs, listing, verification and prune. One generic model type with no host, path or credential baked in; every method takes its target and root as arguments and strict host-key pins are required.
02Behaviors
@randybias/artifact-serverv2026.10.17.1artifact_server.ts
Resources
config(infinite)— Rendered nginx site config and its hash
server(infinite)— Observed nginx state and layout summary
artifact(infinite)— One stored blob or bundle: hash, path, url, size
listing(infinite)— Refs, blobs and bundles with sizes and mtimes
verification(infinite)— Objects rehashed and compared against SHA256SUMS
prune_plan(1d)— Objects not reachable from a ref or keep list
03Stats
A
93 / 100
Downloads
2
Archive size
68.2 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License1/2partial
no SPDX license declared
- Verified public repository2/2earned
deno-command1 accepted
Spawns a subprocess with Deno.Command().
- models/_lib/ssh.ts:505 — no reason given
05Platforms
06Labels